IDiagramContext 接口
提供对关系图的访问。 可通过在 UML 扩展中声明导入的属性关系图上下文获取此类型的实例。 还可以强制转换 EnvDTE.ProjectItem,如果该项为 UML 关系图。
命名空间: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
程序集: Microsoft.VisualStudio.ArchitectureTools.Extensibility(在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)
语法
声明
Public Interface IDiagramContext
public interface IDiagramContext
public interface class IDiagramContext
type IDiagramContext = interface end
public interface IDiagramContext
IDiagramContext 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
CurrentDiagram | 这种上下文可访问的图。如果您已通过转换 EnvDTE.ProjectItem 获得 IDiagramContext,则关系图可能不是当前激活的关系图。 |
页首
备注
在 UML 扩展(菜单命令或笔势处理程序)中,您可声明属性:
[Import] public IDiagramContext DiagramContext {get; set;}
这将设置为包含当前关系图的 Visual Studio 项目项。
还可以将 EnvDTE.ProjectItem 强制转换为此类型,如果该项为 UML 关系图。
有关更多信息,请参见下列主题:
请参见
参考
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 命名空间