IVsSelectionEvents Arabirim
Geçerli seçim, öğe değeri ya da komut UI içeriğinde yapılan değişiklikler, kayıtlı VSPackages bildirir.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
[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
Yöntemler
Ad | Açıklama | |
---|---|---|
OnCmdUIContextChanged(UInt32, Int32) | Komutu kullanıcı Arabirimi içeriği değişti raporları. |
|
OnElementValueChanged(UInt32, Object, Object) | Öğe değeri değişti raporları. |
|
OnSelectionChanged(IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer, IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer) | Proje hiyerarşisi, madde ve/veya seçim kapsayıcısı değişti raporları. |
Notlar
Bildirimleri almak için önce yaptırmak gerekir SVsShellMonitorSelection hizmet çağırarak AdviseSelectionEvents.pSink Bu yöntemin parametresi için bir işaretçi tutar, IVsSelectionEvents arabirimi.
Her yöntemdeki IVsSelectionEvents farklı bir değişikliğin türünü bildirir.Örneğin, geçerli seçim değiştiğinde, sizin OnSelectionChanged yöntemi çağrılır.
Gerçekleştirenlere Notlar:
VSPackages uygulamak IVsSelectionEvents ortamında seçim değişiklikleri izlemek için.
Ayrıca bkz.
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön