Share via


PresentationHelpers 類別

為模型化圖表和圖形提供擴充方法的靜態類別。

繼承階層架構

Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation.PresentationHelpers

命名空間:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
組件:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)

語法

'宣告
<ExtensionAttribute> _
Public NotInheritable Class PresentationHelpers
public static class PresentationHelpers
[ExtensionAttribute]
public ref class PresentationHelpers abstract sealed
[<AbstractClass>]
[<Sealed>]
type PresentationHelpers =  class end
public final class PresentationHelpers

PresentationHelpers 類型會公開下列成員。

方法

  名稱 描述
公用方法靜態成員 CreateIDiagram 包裝基礎實作的圖表,以便當做 UML 模型圖表使用。這個方法不會建構或修改圖表,而是提供對現有圖表的方便參考。
公用方法靜態成員 CreateIShape 包裝基礎實作的 ShapeElement,以便當做 UML 模型 IShape 使用。這不會建構或修改圖案。反之,它提供包括現有圖形或圖形內的欄位的參考。
公用方法靜態成員 Diagrams 模型中的所有開啟圖表,若有指定則為特定類型的圖表。
公用方法靜態成員 GetChildShapes<T> 取得顯示指定模型元素型別之子圖形。
公用方法靜態成員 GetElement 此 ShapeElement 所顯示的 UML 模型項目。
公用方法靜態成員 GetSelectedShapes<T> 取得顯示指定型別之 UML 模型元素的所有選定圖形。
公用方法靜態成員 IsSameDiagram 驗證兩個 UML 圖表參考是否參考相同的圖表。使用這個,而不是 ==。
公用方法靜態成員 SelectShapes 在圖表上選取圖形集合。圖案必須是可選取的。將會更新圖表的 SelectedShapes 屬性。
公用方法靜態成員 Shapes(IElement, IDiagram) 所有圖形,在任何開啟中的圖表或指定的開啟圖表顯示模型項目。
公用方法靜態成員 Shapes<T>(T, IDiagram) 所有圖形,在任何開啟中的圖表或指定的開啟圖表顯示模型項目。傳回指定類型之圖形的清單。

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

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