IVsMonitorSelection 接口

使 Vspackage 选择接收事件通知和有关当前项目层次结构、项目、元素值和命令 UI 上下文中获取信息。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")> _
<InterfaceTypeAttribute()> _
Public Interface IVsMonitorSelection
[GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")]
[InterfaceTypeAttribute()]
public interface IVsMonitorSelection

IVsMonitorSelection 类型公开以下成员。

方法

  名称 说明
公共方法 AdviseSelectionEvents 注册选择事件通知的 VSPackage。
公共方法 GetCmdUIContextCookie 注册命令 UI 上下文 GUID 并返回 cookie 值。
公共方法 GetCurrentElementValue 返回特定元素的值。
公共方法 GetCurrentSelection 返回当前项目层次结构、项目项和选择容器当前选定内容的。
公共方法 IsCmdUIContextActive 确定特定命令 UI 上下文是否处于活动状态。
公共方法 SetCmdUIContext 设置命令 UI 上下文的状态为活动或非活动。
公共方法 UnadviseSelectionEvents 取消选择事件通知的一个注册。

页首

备注

对调用者的说明

此接口由 Visual Studio Shell 实现。可以从获取它从 SVsShellMonitorSelection 服务。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间