Compartilhar via


Interface IVsTrackSelectionEx

 

Notifica o ambiente de uma alteração na seleção atual e fornece acesso a informações de hierarquia e item relativas à nova seleção.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
[InterfaceTypeAttribute(1)]
public interface IVsTrackSelectionEx : ITrackSelection
[GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
[InterfaceTypeAttribute(1)]
public interface class IVsTrackSelectionEx : ITrackSelection
[<GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")>]
[<InterfaceTypeAttribute(1)>]
type IVsTrackSelectionEx = 
    interface
        interface ITrackSelection
    end
<GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")>
<InterfaceTypeAttribute(1)>
Public Interface IVsTrackSelectionEx
    Inherits ITrackSelection

Métodos

Nome Descrição
System_CAPS_pubmethod GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect, IntPtr)

Retorna a seleção atual.

System_CAPS_pubmethod IsMyHierarchyCurrent(Int32)

Determina se a hierarquia do usuário é atual.

System_CAPS_pubmethod OnElementValueChange(UInt32, Int32, Object)

Informa o ambiente que ocorreu uma alteração em um valor do elemento.Os valores de elemento são anexados a contexto de seleção de uma janela e usados da mesma forma para atualizar a interface do usuário do ambiente.

System_CAPS_pubmethod OnSelectChange(ISelectionContainer)

Relatórios que foi alterado a contêiner de seleção atual.

System_CAPS_pubmethod OnSelectChangeEx(IntPtr, UInt32, IVsMultiItemSelect, IntPtr)

Informa o ambiente que ocorreu uma alteração na seleção atual.

Comentários

Tipo de projeto windows usa IVsTrackSelectionEx para controlar as alterações ao projeto ativo.Tais alterações podem incluir a hierarquia atual, o item de projeto atual e o elemento da seleção.Windows do tipo de projeto geralmente fornecem feedback para o usuário, possivelmente, realçando um novo item na Solution Explorer janela ou alterando a barra de título de Visual Studio.

Documento e a ferramenta windows normalmente não chamam IVsTrackSelectionEx porque eles controlam as alterações a apenas os objetos selecionados.Essas janelas nunca alteram a hierarquia do projeto ou item.

Observações para chamadores:

Componentes que preencha a área cliente de uma chamada de janela IVsTrackSelectionEx normalmente até a SVsTrackSelectionEx o serviço para informar o ambiente de uma alteração na seleção dentro de sua janela.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo