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 | |
---|---|---|
OnCmdUIContextChanged(UInt32, Int32) | Sestavy, které změní kontext příkazu uživatelského rozhraní. |
|
OnElementValueChanged(UInt32, Object, Object) | Sestavy, které změnil hodnotu elementu. |
|
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