命名空间: Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
语法
声明
Public Interface IVsSelectionContext
public interface IVsSelectionContext
IVsSelectionContext 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
CurrentContextMenuHost | 获取当前上下文的菜单主机 |
![]() |
CurrentDocumentSelection | 返回在活动文档窗口中选择的元素的集合。 |
![]() |
CurrentSelection | 返回在活动窗口中选择的元素的集合。这可以是文件窗口或工具窗口。 |
![]() |
CurrentStore | 通常将关联的存储到当前 DocData。但是其他人可以对其进行重写以便特殊需求(实例的 $$$ 常见存储区) |
![]() |
DiagramClientView | 获取当前集中的 DiagramClientView |
![]() |
SingleDocumentSelection | 在活动文档窗口中返回主选定对象。 |
![]() |
SingleSelection | 在活动窗口中的主选定对象。这可以是文件窗口或工具窗口。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
CanDeleteSelectedItems | 确定所选项目是否删除 |
![]() |
DeleteSelectedItems | 删除选定的项目的受保护方法 |
![]() |
IsDiagramSelected | 确定如果当前选择是关系图。 |
页首
扩展方法
名称 | 说明 | |
---|---|---|
![]() |
AtLeastOneSelected<T>() | 已重载。 如果选择内容包含一个类型 T 的元素,则帮助器返回 true (由 ExtensionContextExtensions 定义。) |
![]() |
AtLeastOneSelected<T1, T2>() | 已重载。 如果选择内容包含一个类型 T1 或 T2 的元素,则帮助器返回 true。 (由 ExtensionContextExtensions 定义。) |
![]() |
GetCurrentDocumentSelection<T> | 获取类型 T 当前文档选择的子集合 (由 ExtensionContextExtensions 定义。) |
![]() |
GetCurrentSelection<T> | 获取类型 T 当前选择的子集合 (由 ExtensionContextExtensions 定义。) |
![]() |
IsAnyDocumentSelectionUndeletable | 返回是否任何一个在选择列表中的形状项不能删除。此实现检查 Compartment 和 MoveableHostShape 形状。 (由 ExtensionContextExtensions 定义。) |
![]() |
IsSingleDocumentSelection | 返回是否只有在活动文档选择的项目。 (由 ExtensionContextExtensions 定义。) |
![]() |
IsSingleSelection | 返回是否只有在活动窗口选择的项目。这可以是文件或工具窗口。 (由 ExtensionContextExtensions 定义。) |
页首
请参阅
参考
Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement 命名空间