Sdílet prostřednictvím


SVsTrackSelectionEx – rozhraní

 

Předaný GetService vrací odkaz na IVsTrackSelectionEx.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[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

Poznámky

VSPackages lze volat buď OnSelectChangeEx nebo OnSelectChange při změně dat vlastnosti aktuálního výběru a okno Vlastnosti musí být aktualizovány.Pokud hierarchie nebo položky změnil také vyžadující aktualizaci Aplikaci Solution Explorer, musí volat VSPackages OnSelectChange.

VSPackages volání IVsTrackSelectionEx::OnElementValueChange na hodnotu elementu změny sestavy.

SVsTrackSelectionEx VSPackages a prostředí komunikovat o všech částí kontextu výběru kolekce hodnot, které udržuje prostředí pro každé okno umožňuje služba.Kontext výběr zahrnuje:

  • IVsHierarchy Ukazatel pro přístup k aktuální hierarchie

  • Identifikátor zboží (VSITEMID) označující aktuální položky

  • ISelectionContainer Ukazatel pro přístup k datům vlastnost

  • Pole hodnot prvek

Redaktoři a návrháři, které je nutné pouze změnit ISelectionContainer pro vlastnost má prohlížeč použít STrackSelection.Windows, jako Aplikaci Solution Explorer, změnit aktivní ID hierarchie nebo tématu potřeba používat SVsTrackSelectionEx.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek