IVsSelectionContext 接口

命名空间:  Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)

语法

声明
Public Interface IVsSelectionContext
public interface IVsSelectionContext

IVsSelectionContext 类型公开以下成员。

属性

  名称 说明
公共属性 CurrentContextMenuHost 获取当前上下文菜单宿主
公共属性 CurrentDocumentSelection 返回所选元素的集合在活动文档窗口。
公共属性 CurrentSelection 返回所选元素的集合在活动窗口的。这是文档窗口或工具窗口。
公共属性 CurrentStore 存储通常与关联的当前 DocData。但是,其他人可以在特定需求的情况下重写它 (common 如存储)
公共属性 DiagramClientView 获取当前具有焦点的 DiagramClientView
公共属性 SingleDocumentSelection 返回在活动的主要选定的对象文档窗口。
公共属性 SingleSelection 返回到活动窗口的主选定的对象。这是文档窗口或工具窗口。

页首

方法

  名称 说明
公共方法 CanDeleteSelectedItems 确定是否选定的项目中删除
公共方法 DeleteSelectedItems 删除选定项的受保护方法
公共方法 IsDiagramSelected 确定当前选定内容是否为关系图

页首

扩展方法

  名称 说明
公共扩展方法 AtLeastOneSelected<T>() 已重载。 帮助器返回 true,如果选定内容包含类型 T 的至少元素 (由 ExtensionContextExtensions 定义。)
公共扩展方法 AtLeastOneSelected<T1, T2>() 已重载。 帮助器返回 true,如果选定内容包含类型 T1 或 T2 的至少元素。 (由 ExtensionContextExtensions 定义。)
公共扩展方法 GetCurrentDocumentSelection<T> 获取子集的当前文件是类型 T 的选择 (由 ExtensionContextExtensions 定义。)
公共扩展方法 GetCurrentSelection<T> 获取是类型 T 当前选择的子集 (由 ExtensionContextExtensions 定义。)
公共扩展方法 IsAnyDocumentSelectionUndeletable 返回任何一个在选定的形状项目是否列表中删除。此实现检查隔离舱和 MoveableHostShape 形状。 (由 ExtensionContextExtensions 定义。)
公共扩展方法 IsSingleDocumentSelection 返回是否只有在活动中的选定的项目文档。 (由 ExtensionContextExtensions 定义。)
公共扩展方法 IsSingleSelection 返回是否只有在活动窗口中的选定的项。这是文档或工具窗口。 (由 ExtensionContextExtensions 定义。)

页首

请参见

参考

Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement 命名空间