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.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 | 取得圖案的說明主題的 ID。 (繼承自 ShapeElement)。 | |
AccessibleName | 取得圖表的名稱。 (覆寫 ShapeElement.AccessibleName。) | |
AccessibleRole | 取得圖案的角色。 (繼承自 ShapeElement)。 | |
AccessibleState | 取得圖案的狀態。 (繼承自 NodeShape)。 | |
AccessibleValue | 取得圖案的值。 (繼承自 ShapeElement)。 | |
ActiveDiagramView | 取得圖表的使用中檢視。 | |
AllowsChildrenInSelection | 如果為 true,此圖形的子系可以包含在目前的選取項目群組。 (繼承自 ShapeElement)。 | |
AllowsChildrenToResizeParent | 取得圖表,並確認它是否應該調整大小,以顯示圖表中的所有項目。 (覆寫 ShapeElement.AllowsChildrenToResizeParent。) | |
AllowsChildrenToShrinkParent | 如果為 true,此圖形會縮減大小,以適合調整大小或移動時的子系。 (繼承自 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 | 取得圖案之 Decorator 的集合。 (繼承自 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 | 取得繪製圖案外框的畫筆的 ID。 (繼承自 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 | 如果這個圖形項目位於其 ParentShape 的 NestedChildShapes,則為 true。 (繼承自 ShapeElement)。 | |
IsPlaceRouteNode | 如果可以調整圖形的位置,則為 true (繼承自 NodeShape)。 | |
IsPort | 如果圖案是通訊埠圖案,則為 true,否則為 false。 (繼承自 NodeShape)。 | |
IsRelativeChild | 如果這個圖形項目位於其 ParentShape 的 RelativeChildShapes,則為 true。 (繼承自 ShapeElement)。 | |
IsVisible | 如果 true,圖案出現在圖表中;如果 false,不會出現和配置和路由演算法會忽略它。另請參閱 Hide() 和 Show()。 (繼承自 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 | 取得繪製圖表外框的畫筆的 ID。 (覆寫 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 | 圖形組件,例如文字資料列和 Decorator。 (繼承自 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)。 |
回頁首
方法
回頁首
事件
名稱 | 描述 | |
---|---|---|
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) | 多載。 從這個 ModelElement 的可用延伸中取得指定之型別的 ExtensionElement。如果此項目沒有這類的擴充,將會引發 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。) | |
GetExtension(DomainClassInfo) | 多載。 (以 ModelElementExtensionMethods 定義。) | |
GetExtension<T>() | 多載。 從這個 ModelElement 的可用延伸中取得指定之型別的 ExtensionElement。如果此項目沒有這類的擴充,將會引發 InvalidOperationException。 (以 ModelElementExtensionMethods 定義。) | |
GetLocks | 取得這個項目的鎖定旗標。這將會包含在內含項目之 Partition 上啟用的任何鎖定。 (以 ImmutabilityExtensionMethods 定義。) | |
IsExtendedBy(Guid) | 多載。 查詢此 ModelElement 目前是否為特定型別的 ExtensionElement 所擴充。 (以 ModelElementExtensionMethods 定義。) | |
IsExtendedBy(Type) | 多載。 查詢此 ModelElement 目前是否為特定型別的 ExtensionElement 所擴充。 (以 ModelElementExtensionMethods 定義。) | |
IsExtendedBy(DomainClassInfo) | 多載。 查詢此 ModelElement 目前是否為特定型別的 ExtensionElement 所擴充。 (以 ModelElementExtensionMethods 定義。) | |
IsLocked | 測試這個項目是否具有任何一組指定的鎖定 (以 ImmutabilityExtensionMethods 定義。) | |
RemoveExtension(Type) | 多載。 移除屬於特定型別之此 ModelElement 的任何延伸。 (以 ModelElementExtensionMethods 定義。) | |
RemoveExtension(Guid) | 多載。 移除屬於特定型別之指定的 ModelElement 的任何延伸。 (以 ModelElementExtensionMethods 定義。) | |
RemoveExtension(DomainClassInfo) | 多載。 移除屬於特定型別之指定的 ModelElement 的任何延伸。 (以 ModelElementExtensionMethods 定義。) | |
RemoveExtension(ExtensionElement) | 多載。 從此 ExtensionElement 的延伸移除指定的 ExtensionElement。 (以 ModelElementExtensionMethods 定義。) | |
SetLocks | 設定這個項目的鎖定旗標 (以 ImmutabilityExtensionMethods 定義。) | |
TryGetExtension(Guid) | 多載。 (以 ModelElementExtensionMethods 定義。) | |
TryGetExtension(Type) | 多載。 (以 ModelElementExtensionMethods 定義。) | |
TryGetExtension(DomainClassInfo) | 多載。 (以 ModelElementExtensionMethods 定義。) | |
TryGetExtension<T>() | 多載。 從這個 ModelElement 的可用延伸中取得指定之型別的 ExtensionElement。如果此項目沒有這類的擴充,結果會是 null。 (以 ModelElementExtensionMethods 定義。) |
回頁首
欄位
名稱 | 描述 | |
---|---|---|
BaseFontNameDomainPropertyId | 表示基底字型名稱的屬性 ID。 | |
BaseFontSizeDomainPropertyId | 表示基底字型大小的屬性 ID。 | |
DiagramIdDomainPropertyId | 表示圖表的屬性 ID。 | |
DoLineRoutingDomainPropertyId | 表示 DoLineRoutingDomainPropertyId 屬性 ID。 | |
DomainClassId | 表示網域類別圖形的 ID。 | |
DoResizeParentDomainPropertyId | 表示 DoResizeParentDomainPropertyId 屬性 ID。 | |
DoShapeAnchoringDomainPropertyId | 表示 DoShapeAnchoringDomainPropertyId 屬性 ID。 | |
DoViewFixupDomainPropertyId | 表示 DoViewFixupDomainPropertyId 屬性 ID。 | |
IsCompleteViewDomainPropertyId | 表示 IsCompleteViewDomainPropertyId 屬性 ID。 | |
NameDomainPropertyId | 表示 NameDomainPropertyId 屬性 ID。 | |
PlaceUnplacedShapesDomainPropertyId | 表示 PlaceUnplacedShapesDomainPropertyId 屬性 ID。 |
回頁首
明確介面實作
名稱 | 描述 | |
---|---|---|
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) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。