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