Sdílet prostřednictvím


IVsSelectionEvents – rozhraní

 

Upozorní registrované VSPackages změny na aktuální výběr, hodnoty prvku nebo příkazový kontext uživatelského rozhraní.

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

Syntaxe

[GuidAttribute("82871589-D680-4D86-B969-9D1102B00F6F")]
[InterfaceTypeAttribute(1)]
public interface IVsSelectionEvents
[GuidAttribute("82871589-D680-4D86-B969-9D1102B00F6F")]
[InterfaceTypeAttribute(1)]
public interface class IVsSelectionEvents
[<GuidAttribute("82871589-D680-4D86-B969-9D1102B00F6F")>]
[<InterfaceTypeAttribute(1)>]
type IVsSelectionEvents = interface end
<GuidAttribute("82871589-D680-4D86-B969-9D1102B00F6F")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSelectionEvents

Metody

Název Popis
System_CAPS_pubmethod OnCmdUIContextChanged(UInt32, Int32)

Sestavy, které změní kontext příkazu uživatelského rozhraní.

System_CAPS_pubmethod OnElementValueChanged(UInt32, Object, Object)

Sestavy, které změnil hodnotu elementu.

System_CAPS_pubmethod OnSelectionChanged(IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer, IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer)

Sestavy, které kontejneru hierarchie, položky nebo výběr projektu změnilo.

Poznámky

Chcete-li dostávat upozornění, musíte nejprve zaregistrovat se SVsShellMonitorSelection služby voláním AdviseSelectionEvents.pSink Parametr této metody obsahuje ukazatel na vaše IVsSelectionEvents rozhraní.

Každá metoda v IVsSelectionEvents jiný typ změny sestavy.Například při změně aktuálního výběru, vaše OnSelectionChanged je volána metoda.

Poznámky pro implementátory:

Provádění VSPackages IVsSelectionEvents mohli sledovat změny výběru v prostředí.

Viz také

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

Zpátky na začátek