共用方式為


Diagram 類別

代表圖表。

繼承階層架構

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
          Microsoft.VisualStudio.Modeling.Diagrams.Diagram

命名空間:  Microsoft.VisualStudio.Modeling.Diagrams
組件:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)

語法

'宣告
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")> _
Public MustInherit Class Diagram _
    Inherits NodeShape _
    Implements IDisposable
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")]
public abstract class Diagram : NodeShape, 
    IDisposable

Diagram 型別會公開下列成員。

建構函式

  名稱 說明
受保護的方法 Diagram 初始化 Diagram 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 AbsoluteBoundingBox 圖形時,相對於圖表為單位所度量的矩形。 (繼承自 NodeShape)。
公用屬性 AbsoluteBoundingBoxToEnsureVisible 取得絕對的週框的DiagramClientView.EnsureVisible。 (繼承自 ShapeElement)。
公用屬性 AbsoluteBounds 取得或設定的大小和位置,在圖形中,這個週框的網域屬性測量與左上角相對的圖表。 (繼承自 NodeShape)。
公用屬性 AbsoluteCenter 取得圖案的中心點。 (繼承自 ShapeElement)。
公用屬性 AccessibilityObject 取得圖案的存取範圍物件。 (繼承自 ShapeElement)。
公用屬性 AccessibleDefaultActionDescription 取得圖案的預設動作描述。 (繼承自 ShapeElement)。
公用屬性 AccessibleDescription 取得圖表的說明。 (覆寫 ShapeElement.AccessibleDescription。)
公用屬性 AccessibleHelp 取得圖案的 [說明]。 (繼承自 ShapeElement)。
公用屬性 AccessibleHelpTopicFileName 取得圖案中的 [說明] 主題。 (繼承自 ShapeElement)。
公用屬性 AccessibleHelpTopicId 取得圖案的 [說明] 主題的識別碼。 (繼承自 ShapeElement)。
公用屬性 AccessibleName 取得圖表的名稱。 (覆寫 ShapeElement.AccessibleName。)
公用屬性 AccessibleRole 取得圖案的角色。 (繼承自 ShapeElement)。
公用屬性 AccessibleState 取得形狀的狀態。 (繼承自 NodeShape)。
公用屬性 AccessibleValue 取得圖案的值。 (繼承自 ShapeElement)。
公用屬性 ActiveDiagramView 取得使用中檢視圖表。
公用屬性 AllowsChildrenInSelection 如果true,此圖形的子系可以包含在目前的選取項目群組。 (繼承自 ShapeElement)。
公用屬性 AllowsChildrenToResizeParent 取得圖表,並確認是否它應該調整大小,以使顯示在圖表中的所有項目。 (覆寫 ShapeElement.AllowsChildrenToResizeParent。)
公用屬性 AllowsChildrenToShrinkParent 如果為 true,此圖形會減少大小,以適合及其子系,re-sized 或移動時。 (繼承自 ShapeElement)。
公用屬性 Anchoring 描述應該如何放置圖形並將其如父系圖形移動並調整大小自動調整本身。改變要求傳回的物件。 (繼承自 NodeShape)。
公用屬性 AnchorPointAction 取得負責移動連結的結束點的滑鼠動作。
公用屬性 AutoResizeParentOnBoundsChange 取得子圖案,並確認 [絕對的子圖案範圍變更時,是否應該調整大小與其父圖案。 (繼承自 NodeShape)。
公用屬性 BackgroundBrushId 取得用來繪製圖表的背景的筆刷的 ID。 (覆寫 ShapeElement.BackgroundBrushId。)
公用屬性 BackgroundGradientMode 取得圖案的背景漸層。 (繼承自 NodeShape)。
受保護的屬性 BaseFontFromEnvironment 取得要當做基底字型的字型。
公用屬性 BaseFontName 取得或設定基底字型名稱。
公用屬性 BaseFontSize 取得或設定基底字型大小。
公用屬性 BoundingBox 取得圖形時,測量相對於 ParentShape 的週框。 (繼承自 NodeShape)。
公用屬性 Bounds 取得或設定的大小和位置,在圖形中,這個週框的網域屬性測量與左上角相對ParentShape。 (繼承自 NodeShape)。
公用屬性 BoundsRules 範圍規則限制的大小和位置,這個週框,使用者可以更新的方式。傳回 BoundsRules 的覆寫。 (繼承自 NodeShape)。
公用屬性 CanDeserializationReroute 取得圖表,並確認 [是否允許在序列化期間重設路徑。
公用屬性 CanExpandAndCollapse 取得圖形,並確認使用者是否可以展開與摺疊該。 (繼承自 NodeShape)。
公用屬性 CanFocus 取得圖形,並確認是否就能收到焦點。 (繼承自 ShapeElement)。
公用屬性 CanMove 取得圖表,並確認是否可以移動它。 (覆寫 ShapeElement.CanMove。)
公用屬性 CanResize 取得圖形,並確認是否使用者可以調整。 (繼承自 NodeShape)。
公用屬性 CanSelect 取得圖形,並確認是否使用者可以選取它。 (繼承自 ShapeElement)。
公用屬性 Center 取得圖案的中心點。 (繼承自 ShapeElement)。
受保護的屬性 ClassStyleSet 取得設定圖案的樣式。 (繼承自 ShapeElement)。
公用屬性 ClientViews 取得指派給圖表的用戶端檢視清單。
公用屬性 ClipWhenDrawingFields 取得子圖形,並確認是否其剪取區域應該設定為父圖案的週框方塊繪製到下層圖形時。 (繼承自 ShapeElement)。
公用屬性 ConnectActionFilterString 取得圖表的連線動作。
公用屬性 ConnectionPoints 在周邊網路上的圖形,連接器可以用來終止的點的清單。根據預設,圖形會有任何的連接點,起始與連接器可以會戰上任何一處終止。 (繼承自 NodeShape)。
公用屬性靜態成員 CopyOrigin 取得代表原始的流程圖複製的文字。
公用屬性 CreatableSwimLaneSubjects 取得網域類別來區隔線圖形連結的清單。
公用屬性 Decorators 取得圖案裝飾的集合。 (繼承自 ShapeElement)。
公用屬性 DefaultContainerMargin 取得圖表與它的項目內含的圖形間的邊界。 (覆寫 NodeShape.DefaultContainerMargin。)
公用屬性 DefaultGridSize 取得方格的大小為圖表。當使用者移動圖形時,會調整其位置與格線對齊。
公用屬性 DefaultShapeField 取得預設圖案,也就是可以接收焦點的第一個圖案。 (繼承自 ShapeElement)。
公用屬性 DefaultSize 取得圖表的大小。 (覆寫 ShapeElement.DefaultSize。)
公用屬性 Diagram 取得圖形所屬的圖表。 (繼承自 ShapeElement)。
公用屬性 DiagramId 取得或設定指定給圖表的 ID。
公用屬性 DragDropPendingAction 取得負責啟始拖放動作的滑鼠動作。
公用屬性 ElementOperations 取得這個物件會執行選取範圍的作業。
公用屬性 EnsureVisiblePreference (覆寫 ShapeElement.EnsureVisiblePreference。)
受保護的屬性 Events 取得圖案中的事件處理常式的清單。 (繼承自 ShapeElement)。
公用屬性 FixedFlags 取得旗標,以決定是否要將圖形固定至它在圖表上的位置。 (繼承自 NodeShape)。
公用屬性 FocusedDiagramView 取得具有焦點的 [圖表] 檢視。
公用屬性 FromRoleLinkShapes 取得此圖形是來源的連結圖形集合。 (繼承自 NodeShape)。
公用屬性 GeometryBackgroundBrushId 取得用來繪製之幾何的背景的筆刷的 ID。 (繼承自 ShapeElement)。
公用屬性 GeometryBoundingBox 取得圖案的週框方塊。 (繼承自 ShapeElement)。
公用屬性 GeometryCanResizeBottom 取得圖形,並確認是否使用者可以調整垂直,開始於下方。 (繼承自 NodeShape)。
公用屬性 GeometryCanResizeLeft 取得圖形,並確認是否使用者可以調整水平,從左邊開始。 (繼承自 NodeShape)。
公用屬性 GeometryCanResizeRight 取得圖形,並確認是否使用者可以調整水平方向起開始生效的權限。 (繼承自 NodeShape)。
公用屬性 GeometryCanResizeTop 取得圖形,並確認是否使用者可以調整垂直,從頂端開始。 (繼承自 NodeShape)。
公用屬性 GeometryHasFilledBackground 取得圖形,並驗證是否繪製背景。 (繼承自 ShapeElement)。
公用屬性 GeometryHasOutline 取得圖形,並確認其是否有外框。 (繼承自 ShapeElement)。
公用屬性 GeometryHasShadow true 如果圖案有陰影。 否則, false。 (繼承自 ShapeElement)。
公用屬性 GeometryOutlinePenId 取得畫筆來繪製圖案的外框的識別碼。 (繼承自 ShapeElement)。
公用屬性 GeometryStyleSet 取得設定圖案的樣式。 (繼承自 ShapeElement)。
公用屬性 GestureExtensionController
公用屬性 GridColor 取得或設定格線的色彩。
公用屬性 GridSize 取得或設定預設格線的大小調整的圖案在圖表上。 (覆寫 ShapeElement.GridSize。)
公用屬性 GroupBoundsRules 取得或設定在圖表上的一群特定圖形的範圍規則。
公用屬性 HasAnchoring 如果沒有錨定中的任何設定,則為 true。 (繼承自 NodeShape)。
公用屬性 HasAssociatedViews 取得圖表,並驗證其是否為關聯圖] 檢視。
公用屬性 HasBackgroundGradient 取得圖形,並確認其是否有其背景為漸層。 (繼承自 NodeShape)。
公用屬性 HasChildren true 如果圖案有子系圖形。 (繼承自 ShapeElement)。
公用屬性 HasConnectionPoints 如果不是空的 [ConnectionPoints] 清單中,則為 true。 (繼承自 NodeShape)。
受保護的屬性 HasCustomToolTip 取得圖形,並確認其是否有自訂的工具提示。 (繼承自 ShapeElement)。
公用屬性 HasDragOverToolTip 取得圖形,並確認其是否有工具提示。 (繼承自 ShapeElement)。
公用屬性 HasFilledBackground 取得圖形,並驗證它是否有背景。 (繼承自 ShapeElement)。
公用屬性 HasHighlighting 取得圖形,並驗證它是否會反白顯示。 (繼承自 ShapeElement)。
公用屬性 HasOutline 取得圖表,並確認其是否有外框。 (覆寫 ShapeElement.HasOutline。)
公用屬性 HasShadow 取得圖表,並驗證它是否有陰影。 (覆寫 ShapeElement.HasShadow。)
公用屬性 HasSwimlanes 取得圖表,並確認其是否有區隔線。
公用屬性 HasToolTip 取得圖形,並確認其是否有工具提示。 (繼承自 ShapeElement)。
公用屬性 Id 取得項目的 ID。 (繼承自 ModelElement)。
公用屬性 InvokeEditorAction 取得叫用欄位編輯器,當使用者按下滑鼠按鈕的滑鼠動作。
公用屬性 IsActive 取得 IsActive 旗標,並確認,查看是否為作用中的項目。 (繼承自 ModelElement)。
公用屬性 IsCompleteView 這個屬性現已過時。
公用屬性 IsDeleted 取得 IsDeleted 旗標和檢查,以查看是否已從模型刪除的項目。 (繼承自 ModelElement)。
公用屬性 IsDeleting 取得 IsDeleting 旗標,並驗證是否將項目從模型來刪除。 (繼承自 ModelElement)。
公用屬性 IsExpanded 取得的圖案,並確認或設定是否已展開。 (繼承自 NodeShape)。
公用屬性 IsNestedChild true 這個圖形項目是否位於NestedChildShapes的其ParentShape。 (繼承自 ShapeElement)。
受保護的屬性 IsPlaceRouteNode 如果可以調整圖形的位置,則為 true。 (繼承自 NodeShape)。
公用屬性 IsPort true 如果圖形是連接埠 」 圖形。 否則, false。 (繼承自 NodeShape)。
公用屬性 IsRelativeChild true 這個圖形項目是否位於RelativeChildShapes的其ParentShape。 (繼承自 ShapeElement)。
公用屬性 IsVisible 如果true,圖形會顯示在圖表中。 如果false、 沒有出現,以及版面配置和路由的演算法會略過它。請參閱 Hide() 和訊息。 (繼承自 ShapeElement)。
公用屬性 IsWatermarkNeeded 取得圖表,並驗證它是否顯示浮水印。
公用屬性 LassoAction 取得滑鼠動作會啟動 [套索選取]。
公用屬性 LayoutObjectFixedFlags 取得或設定決定圖表內的圖形是否已修正至它的位置,在圖表上的旗標。 (繼承自 NodeShape)。
公用屬性 LineAdjustAwayDefault 取得的圖案,並驗證子類型連結圖形是否應該嘗試連線到相同的圖形時,將對齊或設定這個值。 (繼承自 ShapeElement)。
公用屬性 LineAffinityDefault 取得或設定 [連結] 圖形應該嘗試將圖形放置的目標位置。 (繼承自 ShapeElement)。
公用屬性 LineToLineClearance 取得或設定此圖形的子系連結圖形間的距離。 (繼承自 ShapeElement)。
公用屬性 LineToNodeClearance 取得或設定子系連結圖形和子節點] 圖形之間的距離。 (繼承自 ShapeElement)。
公用屬性 Link 取得將圖形連結的清單。 (繼承自 NodeShape)。
公用屬性 Location 取得或設定相對於其 ParentShape 的圖案範圍的左上角的座標。 (繼承自 NodeShape)。
公用屬性 ManualRouteAction 取得初始手動線條路徑的滑鼠動作。
公用屬性 MaximumSize 取得圖案的最大值。 (繼承自 ShapeElement)。
公用屬性 MinimumResizableSize 取得形狀可以調整大小的最小大小。 (繼承自 NodeShape)。
公用屬性 MinimumSize 取得的最小高度和寬度的圖表。 (覆寫 NodeShape.MinimumSize。)
公用屬性 ModelElement 取得或設定簡報項目相關聯的模型項目。 (繼承自 PresentationElement)。
公用屬性 Name 取得或設定圖表的名稱。
公用屬性 NavigationRoot 取得根圖案為圖表。
公用屬性 NeedsRenumber 如果您變更圖表上任何一處的子系圖形的順序,請設定這個為 true。ZOrder 的每個圖形會被重設。
公用屬性 NestedChildShapes 屬於此圖形中,且圖案清單限制為此圖形或圖表的邊界內會出現。 (繼承自 ShapeElement)。
公用屬性 NestedShapesMargin 取得在圖表中的巢狀圖形之間的邊界。 (覆寫 ShapeElement.NestedShapesMargin。)
公用屬性 NodeToNodeClearance 取得或設定子節點] 圖形之間的邊界。 (繼承自 ShapeElement)。
公用屬性 OutlinePenId 取得畫筆來繪製圖表外的框的識別碼。 (覆寫 ShapeElement.OutlinePenId。)
公用屬性 OutlinePenWidth 取得圖案的外框的寬度。 (繼承自 ShapeElement)。
受保護的屬性 PaintMoveableDecoratorSelectionLines (繼承自 ShapeElement)。
公用屬性 PanZoomAction 取得起始縮放的滑鼠動作。
受保護的屬性 ParentLink 取得關聯性執行個體的圖案脫離父圖案。 (繼承自 ShapeElement)。
公用屬性 ParentShape 取得父代圖形項目。若要才會出現在圖表上,圖形或連接器必須具有父代。 (繼承自 ShapeElement)。
公用屬性 Partition 取得或設定Partition所包含的項目。 (繼承自 ModelElement)。
公用屬性 Perimeter 取得圖案周圍的外圍 (路徑)。 (繼承自 ShapeElement)。
公用屬性 PortFixedFlags 取得旗標,以決定連接埠圖形是否已修正它的位置。 (繼承自 NodeShape)。
公用屬性 RelatedShapeToEmphasize 取得此圖形選取時,以視覺化方式強調使用者相關的圖案。 (繼承自 ShapeElement)。
公用屬性 RelativeChildShapes 屬於此圖形,但可能會出現此圖形的界限之外的圖形清單。 (繼承自 ShapeElement)。
受保護的屬性 RequiresWatermark 取得圖表,並驗證它是否顯示浮水印。
公用屬性 ResizableSides 取得使用者可以調整大小的圖形的側邊。 (繼承自 NodeShape)。
公用屬性 ResizeAction 取得初始重新調整圖形的大小時,文字的滑鼠動作。
公用屬性 RouteJumpType 取得或設定用於連結 」 圖形置於另一個 [連結] 圖形上在圖表上的跳轉樣式。
公用屬性 RoutingStyle 取得或設定在圖表上的圖形連結已套用樣式的方式。
公用屬性 SelectAction 取得滑鼠動作啟動圖形的選取範圍。
公用屬性 SelectionRules 取得決定圖表中可以選取圖表中的項目,以及是否可以選取圖表本身的規則。
公用屬性 ShapeFields 例如,文字的資料列和裝飾圖形部份。 (繼承自 ShapeElement)。
公用屬性 ShapeGeometry 取得圖表的幾何。 (覆寫 ShapeElement.ShapeGeometry。)
公用屬性 ShouldAutoPlaceChildShapes 取得圖形,並確認是否與其巢的狀子圖形會自動放置在圖表上。 (繼承自 NodeShape)。
公用屬性 ShouldTryParentShapeForMergeOnToolboxDoubleClick 如果為 true,當使用者使用此選取圖形時,按兩下工具箱項目無法與此圖形中,合併工具將會嘗試合併,以隨著父圖案。預設值為 true。 (繼承自 ShapeElement)。
公用屬性 ShowGrid 取得圖表並驗證是否方格應該會顯示它,或設定圖表的可見度狀態。
公用屬性 Size 取得或設定圖案的大小。 (繼承自 NodeShape)。
公用屬性 SnapToGrid 如果為 true,在圖表上的圖形會調整以配合格線,當使用者移動。預設值為 true。
公用屬性 Store 取得Store所包含的項目。 (繼承自 ModelElement)。
公用屬性 StyleSet 取得樣式設定圖形的執行個體。 (繼承自 ShapeElement)。
公用屬性 Subject 取得或設定簡報項目的主題。預設為相同的物件,做為ModelElement。 (繼承自 PresentationElement)。
公用屬性 SupportsPorts 取得圖表,並確認它是否包含連接埠。
公用屬性 TargetToolboxItemFilterAttributes 取得工具箱] 中指定給圖表中的篩選條件屬性的集合。 (覆寫 ShapeElement.TargetToolboxItemFilterAttributes。)
公用屬性 ToolboxAction 取得叫用回應,當使用者按一下滑鼠動作工具箱
公用屬性 ToRoleLinkShapes 取得集合,此圖形做為目標的連結圖形。 (繼承自 NodeShape)。
公用屬性 WatermarkText 取得指定給圖表的浮水印文字。
公用屬性 ZOrder 決定在此圖形將會相對於其他圖案在圖表上的順序。通常會設定從子類型圖形的順序。 (繼承自 ShapeElement)。

回頁首

方法

  名稱 說明
公用方法 AccessibleDoDefaultAction 可存取物件不會執行預設動作。 (繼承自 ShapeElement)。
公用方法 AddImageFormat 將圖表影像格式IDataObject,它負責將資料傳輸。
公用方法 Associate(DiagramView) 在圖表中顯示指定的圖表檢視。
公用方法 Associate(ModelElement) 簡報項目中指定的模型項目。如同設定 ModelElement。 (繼承自 PresentationElement)。
公用方法 AutoLayoutChildShapes 自動放置在圖表中的圖案集合。 (繼承自 NodeShape)。
公用方法 AutoLayoutShapeElements(ICollection) 自動配置的項目在圖表上的圖案集合。
公用方法 AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean) 自動配置的項目在圖表上的圖案集合。
受保護的方法 CalculateDerivedVisible 請確認是否要出現子圖案。 (繼承自 ShapeElement)。
公用方法 CalculateMinimumSizeBasedOnChildren 計算所需,讓圖案可以包含它的子圖案的大小最小值。 (繼承自 NodeShape)。
受保護的方法 CanMerge 驗證的來源項目是否可以加入至這個項目。 (繼承自 ModelElement)。
公用方法 CanShapeContainConnectors
受保護的方法 ChooseMergeTarget(ElementGroup) 選取目標項目,以接受做為其子系的使用者想要複製、 拖曳,或建立的項目。 (繼承自 ModelElement)。
受保護的方法 ChooseMergeTarget(ElementGroupPrototype) 選取目標項目,以接受做為其子系的使用者想要複製、 拖曳,或建立的項目。 (繼承自 ModelElement)。
公用方法 ChooseParentShape 選取新的子圖案,通常此圖形的父圖案。 (繼承自 ShapeElement)。
受保護的方法 ChooseRelationship 呼叫以取得父系] 圖形和其父系圖形之間建立關聯性的 FixUpChildShapes()。 (繼承自 NodeShape)。
公用方法 CoerceSelection 可讓圖形以判斷哪些其他的圖形都是選取。 (繼承自 ShapeElement)。
受保護的方法 Collapse 摺疊圖案,使其巢的狀子圖案是不可見。 (繼承自 NodeShape)。
受保護的方法 ConfiguredChildPortShape 設定子連接埠 」 圖形並將它放,如有必要。 (繼承自 NodeShape)。
公用方法 ConnectNestedChild
公用方法 Copy() 建立模型中的項目的複本。 (繼承自 ModelElement)。
公用方法 Copy(IEnumerable<Guid>) 連結和項目,請建立一份項目,且它的子項。 (繼承自 ModelElement)。
公用方法 CopyImageToClipboard 將一系列圖形和其父系] 圖形到剪貼簿複製為影像。
受保護的方法 CreateBackgroundGradientField 建立顯示漸層填滿形狀的背景中的 [區域] 欄位。 (繼承自 NodeShape)。
公用方法 CreateBitmap 建立選取的圖形的影像。
受保護的方法 CreateChildShape 建立一個子圖案的父圖案。 (覆寫 ShapeElement.CreateChildShape(ModelElement)。)
受保護的方法 CreateClassStyleSet 建立一個類別樣式設定圖形類型。 (繼承自 ShapeElement)。
公用方法 CreateConnectionPoint 連接點是邊緣到邊緣上的其他點優先中終止連接器圖形的點。 (繼承自 NodeShape)。
受保護的方法 CreateDecorators 建立一系列的圖形類型的裝飾。 (繼承自 ShapeElement)。
公用方法 CreateDefaultBounds 會建立預設的週框的圖案。 (繼承自 NodeShape)。
受保護的方法 CreateGestureExtensionController
受保護的方法 CreateInstanceStyleSet 建立設定圖案的樣式。 (繼承自 ShapeElement)。
公用方法 CreateManualRouteAction 建立手動連結路由時的滑鼠動作。
公用方法 CreateMetafile(ICollection) 建立中繼檔指定的形狀和它們的子圖案。
公用方法 CreateMetafile(ICollection, String) 建立中繼檔指定的形狀和它們的子圖案。
公用方法 CreateMetafile(ICollection, String, Boolean)
受保護的方法 CreateShapeFields 建立一系列圖形的圖形類型的欄位。 (繼承自 ShapeElement)。
公用方法 Delete() 從模型中刪除的項目。 (繼承自 ModelElement)。
公用方法 Delete(array<Guid[]) 從模型中刪除的項目。 (繼承自 ModelElement)。
受保護的方法 DetermineHighlightShape 在一連串的圖形會尋找反白顯示的圖形。 (繼承自 ShapeElement)。
公用方法 Disassociate 移除指定的圖表檢視的圖表。
公用方法 DisconnectNestedChild
公用方法 Dispose() 釋放 Diagram 所使用的所有資源。
受保護的方法 Dispose(Boolean) 釋放 Diagram 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。
公用方法 DoFoldToShape 計算連接器將觸控式的圖形周圍的點。如果您可以定義非矩形圖案,則請這覆寫。 (繼承自 ShapeElement)。
公用方法 DoHitTest(PointD, DiagramHitTestInfo) 如果指定的點圖案中,則傳回 true。 (繼承自 ShapeElement)。
公用方法 DoHitTest(PointD, DiagramHitTestInfo, Boolean) 在圖表上執行點擊的測試。 (覆寫 ShapeElement.DoHitTest(PointD, DiagramHitTestInfo, Boolean)。)
公用方法 DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean) 在圖表上執行點擊的測試。
公用方法 DoHitTestSelection 在圖形周圍會處理指定的點是否位於選取範圍就會傳回 true。 (繼承自 ShapeElement)。
公用方法 DoKeyboardNavigation 瀏覽圖形,使用鍵盤。 (繼承自 ShapeElement)。
公用方法 DrawResizeFeedback 繪製圖案的調整大小的意見反應。 (繼承自 ShapeElement)。
公用方法 EnsureConnectionPoints 若要設定頻率應該結束的連接器圖形的邊緣上的點會覆寫。 (繼承自 NodeShape)。
受保護的方法 EnsureGraphExists 確認方格是否存在的圖案。 (繼承自 NodeShape)。
受保護的方法 EnsureGraphLayoutObjectsExist 確認是否圖形與它的子圖案為圖表包裝函式。 (繼承自 NodeShape)。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 ExcludeFromClipRegion 排除剪取區域的圖形與它的子圖案。 (繼承自 ShapeElement)。
公用方法 ExcludeGeometryFromClipRegion 排除剪取區域的形狀和它的子圖案的幾何。 (繼承自 ShapeElement)。
受保護的方法 ExcludeShapeFromSizeCalculation 如果為 true 圖形絕不能被列入考慮來計算到上層圖形的大小 (繼承自 NodeShape)。
受保護的方法 Expand 展開圖案,使其巢狀的子圖案都看得見的並且都設定成符合。 (繼承自 NodeShape)。
受保護的方法 Finalize 可讓圖表中,以嘗試釋放資源並執行其他清除作業後,它才由記憶體回收行程收回。由記憶體回收行程所呼叫。 (覆寫 Object.Finalize()。)
公用方法 FindDecorator(String) 尋找具有指定名稱的圖案裝飾。 (繼承自 ShapeElement)。
公用方法 FindFirstChild 搜尋圖形導覽順序的第一個子系。 (繼承自 ShapeElement)。
公用方法 FindFreeArea(RectangleD) 尋找圖形的空白區域上的格線。 (繼承自 NodeShape)。
公用方法 FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) 尋找圖形的空白區域上的格線。 (繼承自 ShapeElement)。
公用方法 FindLastChild 搜尋圖形導覽順序的最後一個子系。 (繼承自 ShapeElement)。
公用方法 FindNextChild 搜尋圖形導覽順序的下一個子系。 (繼承自 ShapeElement)。
公用方法 FindNextInChildFields 搜尋下一個導覽順序的 shape 功能變數。 (繼承自 ShapeElement)。
公用方法 FindPreviousChild 搜尋圖形導覽順序的前一個子系。 (繼承自 ShapeElement)。
公用方法 FindPreviousInChildFields 搜尋先前的 shape 功能變數,瀏覽的順序。 (繼承自 ShapeElement)。
公用方法 FindShape 在圖表上指定之項目的尋找的圖形。
公用方法 FindShapeField(String) Shape 功能變數] 圖形中搜尋。 (繼承自 ShapeElement)。
公用方法 FixUpChildShapes 建立或調整的模型項目所建立或更新時,應該建立子圖案。呼叫 Diagram.FixUpDiagram()。 (繼承自 ShapeElement)。
公用方法靜態成員 FixUpDiagram 確保圖形和其父系圖形會建立並設定正確。
公用方法 FixUpDiagramSelection 更新圖表中的選取範圍。
公用方法 Focused 驗證是否形狀取得焦點。 (繼承自 ShapeElement)。
受保護的方法 GetAbsoluteBoundsValue 取得絕對界限圖形。 (繼承自 NodeShape)。
公用方法 GetAccessibilityObject 取得指派給圖形的可存取物件。 (繼承自 ShapeElement)。
公用方法 GetChildElements 取得屬於父圖案的子圖案集合。 (繼承自 ShapeElement)。
公用方法 GetCompliantAnchorPoint 計算標準的 AnchorPoint proposedAnchorPoint 參數的基礎。這個方法完全略過 anchorPoint 參數的 co-ordinates。計算都根據 proposedAnchorPoint 和 anchorPoint,在 anchorPoint 參數相對應的連結的另一端的 co-ordinates。 (繼承自 NodeShape)。
公用方法 GetCompliantGroupBounds 更新幽靈車圖案的集合,使其符合來源圖形的群組界限的規則。
公用方法 GetCursor 取得當滑鼠位於形狀上方時所顯示的指標。 (繼承自 ShapeElement)。
公用方法 GetDomainClass 取得這個項目中最具衍生性的網域類別。 (繼承自 ModelElement)。
公用方法 GetDragOverToolTipText 取得當滑鼠位於形狀上方時所顯示的工具提示文字。 (繼承自 ShapeElement)。
公用方法 GetFieldAccessibleDescription 取得圖案中的某個欄位的描述。 (繼承自 ShapeElement)。
公用方法 GetFieldAccessibleName 取得圖案中的欄位名稱。 (繼承自 ShapeElement)。
公用方法 GetFieldAccessibleValue 取得值,在圖形中的欄位。 (繼承自 ShapeElement)。
公用方法 GetFieldRepresentedElement 取得代表子圖案的主要項目。 (繼承自 ShapeElement)。
公用方法 GetFieldRepresentedProperty 取得屬性資訊,在圖形中的欄位。 (繼承自 ShapeElement)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
受保護的方法 GetIsExpandedValue 取得值,如IsExpanded屬性。 (繼承自 NodeShape)。
公用方法 GetPotentialMouseAction 取得初始化當使用者按一下圖表中的一個點的滑鼠動作。 (覆寫 ShapeElement.GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)。)
受保護的方法 GetRoleCollection<TCollection, TElement>(Guid) 取得或建立連結的項目集合 (繼承自 ModelElement)。
公用方法 GetService 取得服務。
公用方法 GetShapeLuminosity 計算圖案的亮度。 (繼承自 ShapeElement)。
受保護的方法 GetSourceRolePlayerForLinkMappedByConnector 取得來源角色連結 」 圖形。
公用方法 GetSubFieldAccessibleDescription 取得圖案的子欄位的描述。 (繼承自 ShapeElement)。
公用方法 GetSubFieldAccessibleName 取得圖案的子欄位的名稱。 (繼承自 ShapeElement)。
公用方法 GetSubFieldAccessibleValue 取得值,在圖形中的子欄位。 (繼承自 ShapeElement)。
公用方法 GetSubFieldRepresentedElements 取得子欄位的圖形所代表的項目集合。 (繼承自 ShapeElement)。
公用方法 GetSubFieldRepresentedProperty 取得屬性的子欄位。 (繼承自 ShapeElement)。
公用方法 GetSubFieldRepresentedPropertyElements 取得包含子欄位的屬性項目。 (繼承自 ShapeElement)。
受保護的方法 GetTargetRolePlayerForLinkMappedByConnector 取得連結] 圖形中的目標角色。
公用方法 GetToolTipText 取得的滑鼠指向圖形工具提示文字。 (繼承自 ShapeElement)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 HandleNewSwimLaneInsertion 圖表中加入的區隔線。
受保護的方法 HasCachedDragOverResult 驗證結果是否會快取移轉拖曳滑鼠事件。 (繼承自 ShapeElement)。
公用方法 Hide 隱藏圖形及其所有子系。 (繼承自 ShapeElement)。
受保護的方法 HideCustomToolTip 隱藏圖形的自訂工具提示。 (繼承自 ShapeElement)。
公用方法 HitTest 取得要納入的點擊測試的圖形。
受保護的方法 InitializeDecorators 初始化,並將欄位新增到圖案的類型。 (繼承自 ShapeElement)。
受保護的方法 InitializeInstanceResources 初始化圖案的執行個體的資源。 (繼承自 ShapeElement)。
受保護的方法 InitializeResources 初始化 「 圖形資源。 (繼承自 ShapeElement)。
受保護的方法 InitializeShapeFields 提供的背景漸層的支援。 (繼承自 NodeShape)。
公用方法 Invalidate() 在圖表中的圖形會使失效。 (覆寫 ShapeElement.Invalidate()。)
公用方法 Invalidate(Boolean) 可確保交易的結尾會重新繪製圖形。如果您已經變更圖形的屬性,請呼叫這個選項。 (繼承自 ShapeElement)。
公用方法 Invalidate(RectangleD) 可確保圖形與舊的位置會使交易結尾處。 (繼承自 ShapeElement)。
公用方法 InvalidateRectangle 失效的矩形選取區中的圖形。
公用方法 IsConnectorMappedToLink 請確認該連結是否有在圖表上連結] 圖形。
公用方法 IsDescendantOf 會驗證該圖案是否從屬於另一個圖形。 (繼承自 ShapeElement)。
受保護的方法 IsNavigationKey(Char) 確認機碼作為瀏覽的命令。 (繼承自 ShapeElement)。
受保護的方法 IsNavigationKey(Keys) 驗證是否用來做巡覽命令的索引鍵的資料。 (繼承自 ShapeElement)。
公用方法 IsOrphaned 請確認是否要將圖形連結至在圖表中的另一個圖形。
公用方法 IsSelected 請確認是否在 [圖表] 檢視中選取的圖形。
公用方法 IterateShapes 逐一查看圖形與它的子圖案。 (繼承自 ShapeElement)。
公用方法 LassoSelect 取得選取範圍矩形中的圖形清單。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 MergeConfigure 不使用展示項目。 (繼承自 PresentationElement)。
受保護的方法 MergeDisconnect 從目標項目會中斷連線的來源項目。 (繼承自 ModelElement)。
受保護的方法 MergeRelate 建立模型項目和一群模型元素之間的關係。 (繼承自 PresentationElement)。
受保護的方法 ModifyLuminosity 計算圖形的反白標示的明暗的度。 (繼承自 ShapeElement)。
受保護的方法 MoveByRepositioning(DiagramDragEventArgs) 會重新調整位置圖形在群組中的滑鼠的位置決定金額。 (繼承自 ShapeElement)。
公用方法 MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) 會重新調整位置圖形在群組中的滑鼠的位置決定金額。 (繼承自 ShapeElement)。
公用方法 NavigateAcrossLinks 選取圖案,或將焦點設在連線到此圖形的圖形上。 (繼承自 NodeShape)。
公用方法 NavigateAscend 巡覽至下一步的祖系的巡覽順序,並更新 [焦點。呼叫以回應使用者的瀏覽按鍵動作。 (繼承自 ShapeElement)。
公用方法 NavigateDescend 巡覽至下一步的巡覽順序的下階,並更新焦點。呼叫以回應使用者的瀏覽按鍵動作。 (繼承自 ShapeElement)。
受保護的方法 NavigateTo 巡覽至巡覽順序中的特定圖形,並更新 [焦點。 (繼承自 ShapeElement)。
公用方法 NavigateToFirst 巡覽至目前的選取範圍的父代的巡覽順序的第一個圖案。呼叫以回應使用者的瀏覽按鍵動作。 (繼承自 ShapeElement)。
公用方法 NavigateToLast 巡覽至最後一個圖形,在目前的選取項目的父代中的巡覽順序。呼叫以回應使用者的瀏覽按鍵動作。 (繼承自 ShapeElement)。
公用方法 NavigateToNext 巡覽至巡覽順序的下一個圖案。呼叫以回應使用者的瀏覽按鍵動作。 (繼承自 ShapeElement)。
公用方法 NavigateToPrevious 巡覽至巡覽順序的前一個選取圖形。呼叫以回應使用者的瀏覽按鍵動作。 (繼承自 ShapeElement)。
公用方法 OnAbsoluteBoundsChanged 呼叫時的大小或圖形的位置已變更。 (繼承自 NodeShape)。
受保護的方法 OnAssociated 當圖表有關聯圖] 檢視,請執行動作。
受保護的方法 OnAssociatedPropertyChanged 記憶體中的值儲存在圖形中的欄位的屬性變更時,請更新圖形。 (繼承自 ShapeElement)。
受保護的方法 OnBeforePaint 它們用來繪製圖形之前,請更新資源,例如畫筆和筆刷。 (繼承自 ShapeElement)。
公用方法 OnBeforeReroute 在圖表中被重導連結時,請執行動作。
公用方法 OnBeginEdit 當使用者開始編輯文字] 欄位時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnBoundsFixup 覆寫這個方法來自訂如何決定 」 圖形的界限。 (繼承自 NodeShape)。
受保護的方法 OnChildAssociatedPropertyChanged 當子系圖形相關聯的屬性已變更,請執行動作。
受保護的方法 OnChildConfigured 在圖形新增到圖表後,請在圖形上設定連接埠。 (繼承自 NodeShape)。
受保護的方法 OnChildConfiguring 在設定父系] 圖形時,請執行動作。 (覆寫 NodeShape.OnChildConfiguring(ShapeElement, Boolean)。)
公用方法 OnClick 當使用者按一下圖形時,會呼叫它。 (繼承自 ShapeElement)。
受保護的方法 OnCopy 已為另一個項目的複本建立這個項目時,會呼叫它。 (繼承自 ModelElement)。
受保護的方法 OnDeleted 從模型中刪除這個項目時,會呼叫它。 (繼承自 ModelElement)。
受保護的方法 OnDeleting 刪除這個項目時呼叫。 (繼承自 ModelElement)。
受保護的方法 OnDisassociated 圖表會解除關聯圖] 檢視時,請執行動作。
公用方法 OnDoubleClick 當使用者按兩下圖形時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnDragDrop 當使用者拖曳項目拖曳到圖形時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnDragEnter 當滑鼠進入圖形拖放作業期間呼叫。 (繼承自 ShapeElement)。
公用方法 OnDragLeave 當滑鼠移出圖形時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnDragOver 覆寫這個方法,以回應滑鼠移動放置在圖形上。設定 [e.Effect 指示給使用者的游標意見反應。 (繼承自 ShapeElement)。
公用方法 OnElementEventsEnded 引發事件之後發生交易的所有其他事件。
公用方法 OnElementEventsEnding 引發事件之後發生交易的所有其他事件。
公用方法 OnEndEdit 當使用者結束編輯文字] 欄位時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnGiveFeedback 將指標改變,設計工具在拖曳指標時執行自訂動作。
公用方法 OnGridPropertyChanged 變更框格內容時,請執行動作。
公用方法 OnInitialize 執行動作時Diagram類別初始化。 (覆寫 ShapeElement.OnInitialize()。)
公用方法 OnKeyDown 當使用者按下某按鍵,圖表會成為焦點時,請執行動作。 (覆寫 NodeShape.OnKeyDown(DiagramKeyEventArgs)。)
公用方法 OnKeyPress 系統會通知的接聽程式已按下按鍵。 (繼承自 NodeShape)。
公用方法 OnKeyUp 當使用者放開某個按鍵時呼叫。 (繼承自 ShapeElement)。
公用方法 OnMouseDown 當使用者按下滑鼠按鍵時呼叫。 (繼承自 ShapeElement)。
公用方法 OnMouseEnter 當滑鼠進入形狀時,就會呼叫。 (繼承自 ShapeElement)。
公用方法 OnMouseHover 當滑鼠停留在圖形上時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnMouseLeave 當滑鼠離開圖案時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnMouseMove 重複呼叫,當使用者移動滑鼠。 (繼承自 ShapeElement)。
公用方法 OnMouseUp 在放開滑鼠按鈕時呼叫。 (繼承自 ShapeElement)。
公用方法 OnMouseWheel 當使用者有旋轉滑鼠滾輪時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnOrphaned 時呼叫 (繼承自 ShapeElement)。
公用方法 OnPaintEmphasis 強調已套用至選取的圖形時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnPaintFeedback 繪製拖放回應時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnPaintSelection 呼叫來繪製選取範圍反白顯示。 (繼承自 ShapeElement)。
公用方法 OnPaintShape 可讓衍生的類別會繪製圖表的背景] 和 [格線時執行的動作。 (覆寫 ShapeElement.OnPaintShape(DiagramPaintEventArgs)。)
受保護的方法 OnParentNodeShapeChanged 如果 a) ParentShape ParentShape NodeShape b) 移動或調整大小,這個方法會叫用。 (繼承自 NodeShape)。
受保護的方法 OnResurrected 當這個項目加入至模型時,會呼叫它。 (繼承自 ModelElement)。
受保護的方法 OnRolePlayerPositionChanged 角色的位置已變更時呼叫。 (繼承自 ModelElement)。
受保護的方法 OnRolePlayerPositionChanging 當角色玩家位置變更時呼叫。 (繼承自 ModelElement)。
公用方法 OnShapeInserted 物件已經作為子系的另一個插入圖形時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnShapeRemoved 當圖形已被移除為子圖案,從其父系圖形時,會呼叫它。 (繼承自 ShapeElement)。
公用方法 OnToolboxItemSelected
公用方法 OnToolboxSelectionChanged
公用方法 OnTransactionBeginning 可讓衍生的類別,當交易啟動時執行的動作。
公用方法 OnTransactionCommitting 可讓衍生的類別正在認可交易時執行動作。
公用方法 OnTransactionRolledBack 可讓衍生的類別的執行動作之後,交易復原。
公用方法 OnTransactionRollingBack 可讓衍生的類別正在復原交易時執行動作。
公用方法 OnViewMouseEnter 可讓衍生的類別時滑鼠指標進入 [圖表] 用戶端檢視執行動作。
公用方法 OnViewMouseHover 可讓滑鼠指標位於 [圖表] 用戶端檢視上方時執行動作的衍生的類別。
公用方法 OnViewMouseLeave 可讓衍生的類別時滑鼠指標離開 [圖表] 用戶端檢視執行動作。
公用方法 PerformLineRoutingRule 決定項目間的連結在圖表中顯示的方式。
公用方法 PerformResizeParentRule() 父圖案必須調整大小以符合它的子圖案,警示定義域專屬語言設計工具。 (繼承自 ShapeElement)。
公用方法 PerformResizeParentRule(Boolean, ShapeElement) 父圖案必須調整大小以符合它的子圖案,警示定義域專屬語言設計工具。 (繼承自 ShapeElement)。
公用方法 PerformShapeAnchoringRule 錨定至圖表的圖形。 (繼承自 NodeShape)。
受保護的方法 PermitChildVisibility 請確認是否可以顯示到下層圖形。 (繼承自 NodeShape)。
公用方法 PostDeserialization 之後在還原序列化的圖表,請調整圖形,在圖表上的位置。
公用方法 Print 繪製圖表。
受保護的方法 ProcessVisibilityChange 在 [可見性處理圖形的變更。 (繼承自 NodeShape)。
公用方法 PurgeLayoutObjects 移除用來將圖形放置在 [圖表格線的物件。 (繼承自 ShapeElement)。
公用方法 PurgePoints 移除點,如圖表格線的圖案。 (繼承自 ShapeElement)。
公用方法 RebuildShape 請重建該圖形。 (繼承自 ShapeElement)。
公用方法 RemoveLayoutObject 移除圖形,包括任何的相對和巢狀的子系圖形,圖表格線中。 (繼承自 ShapeElement)。
公用方法 Renumber 在圖表中的圖形重新編號。
受保護的方法 ReparentSwimlaneChild
公用方法 RepositionShapes 在圖表中,重新放置圖形。
公用方法 Reroute 在圖表上的項目間的連結會自動變更路徑。
公用方法靜態成員 RunInShapeFixupContextForMetafileCreation
公用方法 Selected 請確認是否在指定的檢視中選取圖形。 (繼承自 ShapeElement)。
受保護的方法 SetAbsoluteBoundsValue 設定圖表的絕對界限。 (覆寫 NodeShape.SetAbsoluteBoundsValue(RectangleD)。)
受保護的方法 SetInitialGraphLayoutVisibility 設定圖表軸的可視性。 (繼承自 ShapeElement)。
受保護的方法 SetIsExpandedValue 設定的值為IsExpanded屬性。 (繼承自 NodeShape)。
公用方法 SetShowHideState 設定圖形及其所有子系軸的可視性。 (繼承自 ShapeElement)。
受保護的方法 SetShowHideStateImplementation 設定圖案的可視性。 (繼承自 ShapeElement)。
受保護的方法 ShouldAddShapeForElement 驗證是否圖案可以有指派給它的子圖案。 (覆寫 ShapeElement.ShouldAddShapeForElement(ModelElement)。)
公用方法 ShouldExcludeFromInvalidationTracking 驗證是否應該從失效中排除特定的圖形類型。
公用方法 ShouldReparentOnMove 驗證是否子圖案應加入至新的父代時移到下層圖形。 (繼承自 ShapeElement)。
公用方法 ShouldReportException 驗證是否會報告自基底設計表層,會擲回的例外狀況。
公用方法 Show 使圖形及其所有子節點的可見。 (繼承自 ShapeElement)。
受保護的方法 ShowCustomToolTip 會在圖形的自訂工具提示顯示。 (繼承自 ShapeElement)。
公用方法 Side 指派圖形的側邊到連接埠。 (繼承自 NodeShape)。
公用方法 ToString 取得圖形和其型別名稱。 (繼承自 ShapeElement)。
公用方法 TranslateGeometryToAbsoluteBounds 將轉換圖形的幾何形狀的絕對的界限相對的界限。 (繼承自 ShapeElement)。
公用方法 TranslateGeometryToRelativeBounds 絕對界限將相對的界限,對於圖形的幾何。 (繼承自 ShapeElement)。
公用方法 TranslateToAbsoluteBounds 將相對的範圍轉換為絕對界限圖形。 (繼承自 ShapeElement)。
公用方法 TranslateToRelativeBounds 將圖案的相對界限絕對的界限。 (繼承自 ShapeElement)。
公用方法 UnhandledException 驗證者應報告自基底設計表層,會擲回的例外狀況。
受保護的方法 UpdateChildVisibility 更新父系] 圖形的可見狀態。 (繼承自 NodeShape)。
受保護的方法 UpdateDerivedVisible 更新衍生的圖形的可見狀態。 (繼承自 ShapeElement)。
公用方法 UpdateGeometryLuminosity(DiagramClientView, Brush) 更新筆刷的明暗度。 (繼承自 ShapeElement)。
公用方法 UpdateGeometryLuminosity(DiagramClientView, Pen) 更新畫筆的明暗度。 (繼承自 ShapeElement)。

回頁首

事件

  名稱 說明
公用事件 AbsoluteBoundsChanged 發生於變更的圖形周圍的絕對值。 (繼承自 NodeShape)。
公用事件 Click 發生於使用者按一下滑鼠置於圖形之上。 (繼承自 ShapeElement)。
公用事件 DiagramAdded 加入圖表時,就會發生。
公用事件 DiagramRemoved 移除圖表時,就會發生。
公用事件 DoubleClick 發生於使用者按兩下滑鼠。 (繼承自 ShapeElement)。
公用事件 KeyDown 當使用者按下某個按鍵時發生。 (繼承自 ShapeElement)。
公用事件 KeyPress 當使用者按下並放開按鍵時發生。 (繼承自 ShapeElement)。
公用事件 KeyUp 發生於使用者放開按鍵時。 (繼承自 ShapeElement)。
公用事件 MouseDown 當使用者按下滑鼠按鈕時發生。 (繼承自 ShapeElement)。
公用事件 MouseMove 當使用者移動滑鼠時發生。 (繼承自 ShapeElement)。
公用事件 MouseUp 發生於使用者放開滑鼠按鈕。 (繼承自 ShapeElement)。
公用事件 MouseWheel 而使用者轉動滑鼠滾輪時發生。 (繼承自 ShapeElement)。

回頁首

擴充方法

  名稱 說明
公用擴充方法 AddExtension(Guid) 多載。 延伸此 ModelElement 已識別的網域型別的新執行個體化的副檔名。如果項目已經有該類型的副檔名,將會擲回的 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 AddExtension(Type) 多載。 延伸此 ModelElement,以指定之型別的新執行個體化的副檔名。如果項目已經有該類型的副檔名,將會擲回的 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 AddExtension(DomainClassInfo) 多載。 延伸此 ModelElement 指定的網域型別的新執行個體化的副檔名。如果項目已經有該類型的副檔名,將會擲回的 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 AddExtension(ExtensionElement) 多載。 擴充帶有特定延伸此 ModelElement。如果項目已經有相同類型的副檔名,將會擲回的 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 AddExtension<T>() 多載。 延伸此 ModelElement 特定型別的新執行個體化的副檔名。如果項目已經有相同類型的副檔名,將會擲回的 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 CanDelete 從模型中刪除的項目。 (以 ImmutabilityExtensionMethods 定義。)
公用擴充方法 GetAllExtensions 傳回可列舉,以便在執行、 強效且具內嵌在這個 ModelElement 的第一個周遊整個樹狀結構的延伸項目。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 GetBaseElement 傳回用來加入指定的 ModelElement 虛擬 MEL 的根目錄。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 GetDslDefinitionModelElement 這個方法保證傳回對應於 PresentationElement 的真實模型項目。 就 DslDesigner PEL 而言,對應的主題實際上可能是內部 TreeNode 類別而不是實際的 MEL。 這個方法正確地處理這些案例,如此會傳回實際的 MEL。 (以 PresentationElementHelper 定義。)
公用擴充方法 GetExtension(Guid) 多載。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 GetExtension(Type) 多載。 取得指定之型別的 ExtensionElement,從可用的延伸此 ModelElement。如果沒有這類的延伸項目將會產生 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 GetExtension(DomainClassInfo) 多載。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 GetExtension<T>() 多載。 取得指定之型別的 ExtensionElement,從可用的延伸此 ModelElement。如果沒有這類的延伸項目將會產生 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 GetLocks 取得這個項目鎖定旗標。這會包括任何包含項目的的磁碟分割上啟用的鎖定。 (以 ImmutabilityExtensionMethods 定義。)
公用擴充方法 IsExtendedBy(Guid) 多載。 查詢是否依特定類型的 ExtensionElement 目前延伸此 ModelElement。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 IsExtendedBy(Type) 多載。 查詢是否依特定類型的 ExtensionElement 目前延伸此 ModelElement。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 IsExtendedBy(DomainClassInfo) 多載。 查詢是否依特定類型的 ExtensionElement 目前延伸此 ModelElement。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 IsLocked 測試是否這個項目會有任何一組指定的鎖定 (以 ImmutabilityExtensionMethods 定義。)
公用擴充方法 RemoveExtension(Type) 多載。 移除其他的特定型別的這個 ModelElement 的副檔名。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 RemoveExtension(Guid) 多載。 移除屬於特定型別指定任何的 ModelElement 副檔名。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 RemoveExtension(DomainClassInfo) 多載。 移除屬於特定型別指定任何的 ModelElement 副檔名。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 RemoveExtension(ExtensionElement) 多載。 指定的 ExtensionElement 移除這個 ModelElement 的副檔名。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 SetLocks 設定這個項目的鎖定旗標 (以 ImmutabilityExtensionMethods 定義。)
公用擴充方法 TryGetExtension(Guid) 多載。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 TryGetExtension(Type) 多載。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 TryGetExtension(DomainClassInfo) 多載。 (以 ModelElementExtensionMethods 定義。)
公用擴充方法 TryGetExtension<T>() 多載。 取得指定之型別的 ExtensionElement,從可用的延伸此 ModelElement。如果這個項目有沒有這類副檔名結果會是 null。 (以 ModelElementExtensionMethods 定義。)

回頁首

欄位

  名稱 說明
公用欄位靜態成員 BaseFontNameDomainPropertyId 表示屬性 ID 做為基底字型名稱。
公用欄位靜態成員 BaseFontSizeDomainPropertyId 表示基底字型大小的屬性 ID。
公用欄位靜態成員 DiagramIdDomainPropertyId 代表圖表的屬性 ID。
公用欄位靜態成員 DoLineRoutingDomainPropertyId 表示 ID DoLineRoutingDomainPropertyId屬性。
公用欄位靜態成員 DomainClassId 表示網域類別] 圖形的識別碼。
公用欄位靜態成員 DoResizeParentDomainPropertyId 表示 ID DoResizeParentDomainPropertyId屬性。
公用欄位靜態成員 DoShapeAnchoringDomainPropertyId 表示 ID DoShapeAnchoringDomainPropertyId屬性。
公用欄位靜態成員 DoViewFixupDomainPropertyId 表示 ID DoViewFixupDomainPropertyId屬性。
公用欄位靜態成員 IsCompleteViewDomainPropertyId 表示 ID IsCompleteViewDomainPropertyId屬性。
公用欄位靜態成員 NameDomainPropertyId 表示 ID NameDomainPropertyId屬性。
公用欄位靜態成員 PlaceUnplacedShapesDomainPropertyId 表示 ID PlaceUnplacedShapesDomainPropertyId屬性。

回頁首

明確介面實作

  名稱 說明
明確介面實作私用方法 IMergeElements.CanMerge 如果這個項目可以合併具有原型的內容,則傳回 true。 (繼承自 ModelElement)。
明確介面實作私用方法 IMergeElements.ChooseMergeTarget(ElementGroup) (繼承自 ModelElement)。
明確介面實作私用方法 IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (繼承自 ModelElement)。
明確介面實作私用方法 IMergeElements.MergeConfigure (繼承自 ModelElement)。
明確介面實作私用方法 IMergeElements.MergeDisconnect (繼承自 ModelElement)。
明確介面實作私用方法 IMergeElements.MergeRelate (繼承自 ModelElement)。

回頁首

備註

當您定義圖表的類別在您的 DSL 定義時,它被衍生自這個類別。

若要列舉的圖案在圖中,使用NestedChildShapes。

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Modeling.Diagrams 命名空間