Interface ISelectionContainer
Publicado: agosto de 2016
Fornece acesso a objetos usados para atualizar o propriedades janela.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("6D5140C6-7436-11CE-8034-00AA006009FA")]
public interface ISelectionContainer
[InterfaceTypeAttribute(1)]
[GuidAttribute("6D5140C6-7436-11CE-8034-00AA006009FA")]
public interface class ISelectionContainer
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("6D5140C6-7436-11CE-8034-00AA006009FA")>]
type ISelectionContainer = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("6D5140C6-7436-11CE-8034-00AA006009FA")>
Public Interface ISelectionContainer
Métodos
Nome | Descrição | |
---|---|---|
CountObjects(UInt32, UInt32) | Retorna uma contagem do número total de objetos disponíveis ou uma contagem dos objetos na seleção atual. |
|
GetObjects(UInt32, UInt32, Object[]) | Retorna os objetos selecionados no momento ou os objetos que podem ser selecionados. |
|
SelectObjects(UInt32, Object[], UInt32) | Retorna um ou mais objetos selecionados de um grupo de objetos. |
Comentários
Um ISelectionContainer ponteiro está incluído no contexto de seleção, uma coleção de informações que são parte da implementação nativa do ambiente e intimamente conectados a cada quadro de janela. Quando ocorrem alterações que afetam o propriedades janela, o VSPackage deve alertar o ambiente ao chamar o OnSelectChange método com o ISelectionContainer objeto que reflete o contexto da seleção atual. O ambiente, em seguida, faz chamadas para ISelectionContainer métodos para recuperar um ou mais IDispatch objetos. Esses objetos fornecem acesso aos dados necessários para atualizar o propriedades janela.
Windows Server 2003 pode dar suporte a uma ou várias seleções. Se houver suporte para seleção múltipla, o propriedades janela exibe a interseção de propriedades, as propriedades que significa que todas as seleções têm em comum. Caixa de combinação que normalmente indica o nome da seleção de propriedades janela está em branco.
Observações para implementadores:
ISelectionContainer é o mecanismo usado pelo windows para informações de envio para a janela de propriedades. Um VSPackage deve incluir uma ISelectionContainer objeto para cada objeto (normalmente uma janela) que contém objetos selecionáveis com propriedades relacionadas a ser exibido na janela Propriedades.
Implementa o ambiente ISelectionContainer para todas as janelas.
Observações para chamadores:
O ambiente chama os métodos de ISelectionContainer para selecionar ou recuperar IDispatch objetos a serem exibidos na janela Propriedades.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo