IDiagramContext 介面

提供圖表存取。 您可以在 UML 擴充中宣告匯入的屬性 DiagramContext,取得這個型別的執行個體。 如果項目是 UML 圖表,也可以和 EnvDTE.ProjectItem 相互轉換。

命名空間:  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 專案。

如果項目是 UML 圖表,也可以將 EnvDTE.ProjectItem 轉換為這個型別。

如需詳細資訊,請參閱下列主題:

請參閱

參考

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 命名空間