Interface SVsTrackSelectionEx
Passado para GetService para retornar uma referência a IVsTrackSelectionEx.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
[ComVisibleAttribute(false)]
[GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
public interface SVsTrackSelectionEx
[GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
[ComVisibleAttribute(false)]
[GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
public interface class SVsTrackSelectionEx
[<GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")>]
[<ComVisibleAttribute(false)>]
[<GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")>]
type SVsTrackSelectionEx = interface end
<GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")>
<ComVisibleAttribute(False)>
<GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")>
Public Interface SVsTrackSelectionEx
Comentários
Os VSPackages pode chamar um OnSelectChangeEx ou OnSelectChange quando os dados de propriedade da seleção atual foi alterado e a janela de propriedades deve ser atualizada.Se a hierarquia ou um item também mudou que requerem uma atualização para o Solution Explorer, VSPackages deve chamar OnSelectChange.
Os VSPackages chamar IVsTrackSelectionEx::OnElementValueChange reportar alterações em um valor do elemento.
O SVsTrackSelectionEx o serviço permite que os VSPackages e o ambiente comunicar-se sobre todas as partes do contexto da seleção, uma coleção de valores que o ambiente mantém para cada janela.O contexto da seleção inclui:
Um IVsHierarchy o ponteiro para acesso à hierarquia atual
Um identificador de item (VSITEMID) que indica o item atual
Um ISelectionContainer o ponteiro para acesso a dados de propriedade
Uma matriz de valores de elemento
Editores ou designers que só precisará alterar o ISelectionContainer da propriedade navegador deve usar STrackSelection.Windows, como o Solution Explorer, que alteram a necessidade de hierarquia/itemid ativa para usar SVsTrackSelectionEx.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo