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 命名空间