LinkShape 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述
public ref class LinkShape abstract : Microsoft::VisualStudio::Modeling::Diagrams::ShapeElement
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("b584e89c-b60e-49ee-b478-6d8da87e4b32")]
[System.CLSCompliant(true)]
public abstract class LinkShape : Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("b584e89c-b60e-49ee-b478-6d8da87e4b32")>]
[<System.CLSCompliant(true)>]
type LinkShape = class
inherit ShapeElement
Public MustInherit Class LinkShape
Inherits ShapeElement
- 繼承
- 衍生
- 屬性
建構函式
LinkShape(Partition, PropertyAssignment[]) |
建構函式。 |
欄位
DomainClassId |
LinkShape 網域類別標識碼。 |
EdgePointsDomainPropertyId |
EdgePoints 網域屬性標識符。 |
ManuallyRoutedDomainPropertyId |
手動路由網域屬性標識碼。 |
屬性
AbsoluteBoundingBox |
相對於圖表左上角的周框。 |
AbsoluteBoundingBoxToEnsureVisible |
取得 EnsureVisible 將使用的周框。 矩形與 AbsoluteBoundingBox 相同,但寬度為非零時,高度調整為非零。 這是因為針對單一區段連結,高度預設為 0,而且可能會導致選取範圍傳回為 「空白」,即使確實選取連結也一樣。 |
AbsoluteCenter |
取得 ShapeElement 相對於圖表左上角的 ShapeElement 絕對界限中心,不論父 ShapeElement 為何。 (繼承來源 ShapeElement) |
AccessibilityObject |
取得指派給專案的 AccessibleObject (繼承來源 ShapeElement) |
AccessibleDefaultActionDescription |
取得項目的預設動作描述,以供輔助功能用戶端應用程式使用 (繼承來源 ShapeElement) |
AccessibleDescription |
取得輔助功能用戶端應用程式所使用的專案描述 (繼承來源 ShapeElement) |
AccessibleHelp |
取得專案用途或專案使用方式的描述。 (繼承來源 ShapeElement) |
AccessibleHelpTopicFileName |
取得與這個專案相關聯的說明檔路徑。 (繼承來源 ShapeElement) |
AccessibleHelpTopicId |
取得與這個專案相關聯的說明主題標識符。 (繼承來源 ShapeElement) |
AccessibleName |
取得輔助功能用戶端應用程式所使用的項目名稱 (繼承來源 ShapeElement) |
AccessibleRole |
取得控制件的可存取角色 (繼承來源 ShapeElement) |
AccessibleState |
取得模型專案的可存取狀態 (繼承來源 ShapeElement) |
AccessibleValue |
取得這個專案的可存取值。 (繼承來源 ShapeElement) |
AllowsChildrenInSelection |
取得這個圖形的子系是否允許在這個父系的相同選取群組中。 (繼承來源 ShapeElement) |
AllowsChildrenToResizeParent |
取得值,這個值會決定是否允許調整此圖形的大小。 (繼承來源 ShapeElement) |
AllowsChildrenToShrinkParent |
取得值,這個值會決定此圖形是否可以壓縮,並隨著其巢狀子系的變更而成長。 (繼承來源 ShapeElement) |
BackgroundBrushId |
取得將用來填滿幾何背景的筆刷資源標識碼。 (繼承來源 ShapeElement) |
BoundingBox |
相對於此圖形父系左上角的周框。 |
CanFocus |
取得值,指出ShapeElement是否可以接收焦點。 (繼承來源 ShapeElement) |
CanManuallyRoute |
取得值,指出是否允許使用者手動路由傳送此 LinkShape。 |
CanMove |
取得值,指出是否允許使用者重新定位圖形。 |
CanMoveAnchorPoints |
取得值,指出是否允許用戶移動此 LinkShape 的端點。 |
CanSelect |
取得值,指出是否允許用戶選取 ShapeElement。 (繼承來源 ShapeElement) |
Center |
取得 ShapeElement 界限的中心點。 (繼承來源 ShapeElement) |
ClassStyleSet |
取得在此類別的所有實例之間共用的樣式集。 (繼承來源 ShapeElement) |
ClipWhenDrawingFields |
取得值,指出繪製其子ShapeFields時,裁剪區域是否應該設定為這個圖形的周框方塊。 (繼承來源 ShapeElement) |
Decorators |
此類型圖案的裝飾專案集合。 如果此類型沒有裝飾專案,則傳回 null。 根據預設,圖形沒有裝飾專案。 (繼承來源 ShapeElement) |
DecoratorsSize |
裝飾專案的大小總計 |
DefaultRoutingStyle |
指定要使用的預設路由樣式 |
DefaultShapeField |
取得可以接收焦點的第一個 ShapeField。 當 ShapeElement 具有焦點且 ShapeElement 不會回應索引鍵事件時,傳回的字段應作為預設圖形字段來接收索引鍵事件。 (繼承來源 ShapeElement) |
DefaultSize |
取得世界單位中 ShapeElement 的預設大小。 (繼承來源 ShapeElement) |
Diagram |
取得這個 ShapeElement 所屬的圖表。 (這可以是 null.) (繼承來源 ShapeElement) |
EdgePoints |
取得或設定 EdgePoints 網域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Edge Points 的描述 |
EdgePointsNoJumps |
取得世界單位中沒有跳躍的邊緣點 |
EndSegmentBreakFactor |
取得中斷LinkShape結束區段時要使用的因素。 |
EnsureVisiblePreference |
此 Shape 的 EnsureVisible 方法喜好設定。 預設值是傳回裝載此圖形之圖表的VisiblePreference。 (繼承來源 ShapeElement) |
Events |
傳回附加至這個 ShapeElement 的事件處理程式清單。 (繼承來源 ShapeElement) |
GeometryBackgroundBrushId |
取得將用來填滿幾何背景的筆刷資源標識碼。 (繼承來源 ShapeElement) |
GeometryBoundingBox |
取得幾何的周框方塊。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
GeometryHasFilledBackground |
取得值,指出幾何的背景是否要填滿。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
GeometryHasOutline |
取得值,指出是否要繪製幾何的外框。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
GeometryHasShadow |
取得值,指出幾何是否顯示陰影。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
GeometryOutlinePenId |
取得將用來繪製幾何外框的手寫筆資源標識符。 (繼承來源 ShapeElement) |
GeometryStyleSet |
取得要用於幾何的樣式集。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
GridSize |
取得或設定這個 LinkShape 所在的網格線大小。 |
HasChildren |
取得值,指出ShapeElement是否有一或多個具有相對或巢狀關聯性的子ShapeElement。 (繼承來源 ShapeElement) |
HasCustomToolTip |
傳回此圖形是否有工具提示的自定義轉譯 (繼承來源 ShapeElement) |
HasDragOverToolTip |
傳回此圖形是否支援拖放工具提示。 (繼承來源 ShapeElement) |
HasFilledBackground |
取得值,指出是否繪製圖形的背景。 (繼承來源 ShapeElement) |
HasHighlighting |
取得值,指出是否繪製ShapeElement的醒目提示 (繼承來源 ShapeElement) |
HasOutline |
取得值,指出是否繪製圖形的外框。 (繼承來源 ShapeElement) |
HasShadow |
判斷是否要繪製圖形的陰影 |
HasToolTip |
取得/設定圖形預設是否顯示滑鼠暫留工具提示 (繼承來源 ShapeElement) |
Id |
這個專案的唯一標識碼。 (繼承來源 ModelElement) |
IsActive |
如果專案目前在模型中作用中,則傳回 true;如果專案已刪除或正在刪除的程式中,則傳回 false。 (繼承來源 ModelElement) |
IsDeleted |
專案是否已從模型中刪除。 (已刪除的專案不會立即終結,因此復原命令可能會復原刪除 element.) (繼承來源 ModelElement) |
IsDeleting |
專案是否已從模型中刪除。 (已刪除的專案不會立即終結,因此復原命令可能會復原刪除 element.) (繼承來源 ModelElement) |
IsNestedChild |
取得值,指出這個圖形是否為其父系的巢狀子系,而不是相對子系。 巢狀子系是由其父圖形裁剪,而相對子系則不是。 (繼承來源 ShapeElement) |
IsRelativeChild |
取得值,指出這個圖形是否為其父系的相對子系,而不是巢狀子系。 巢狀子系是由其父圖形裁剪,而相對子系則不是。 (繼承來源 ShapeElement) |
IsVisible |
取得這個圖形的可見度屬性。 (繼承來源 ShapeElement) |
LineAdjustAwayDefault |
取得或設定值,這個值表示當連結圖形共用通用連接圖形時,子連結圖形的中繼線段是否應該嘗試對齊。 中繼線段是不包含任一 LinkShape 端點的線段。 此屬性不會影響具有同層級圖形之此圖形的親和性;它只適用於連結屬於此圖形子系的圖形。 (繼承來源 ShapeElement) |
LineAffinityDefault |
取得或設定值,這個值表示當連結圖形共用通用連接圖形時,子連結圖形的中繼線段是否應該嘗試對齊。 中繼線段是不包含任一 LinkShape 端點的線段。 此屬性不會影響具有同層級圖形之此圖形的親和性;它只適用於連結屬於此圖形子系的圖形。 (繼承來源 ShapeElement) |
LineToLineClearance |
取得或設定子連結圖形之間的世界單位間距。 此屬性不會影響具有同層級圖形之此圖形的線條對行距離;它只適用於連結屬於此圖形子系的圖形。 此值必須大於 1e-6。 (繼承來源 ShapeElement) |
LineToNodeClearance |
取得或設定子連結圖形與子節點圖形之間的世界單位間距。 此屬性不會影響具有同層級圖形之此圖形的線條對節點距離;它只適用於屬於此圖形子系的圖形。 此值必須大於 1e-6。 (繼承來源 ShapeElement) |
ManuallyRouted |
取得或設定ManuallyRouted網域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Manually Routed 的描述 |
MaximumSize |
取得世界單位中 ShapeElement 的大小上限。 (繼承來源 ShapeElement) |
MinimumSize |
取得以世界單位為單位的ShapeElement大小下限。 (繼承來源 ShapeElement) |
ModelElement |
取得或設定與此簡報專案相關聯的模型專案。 (繼承來源 PresentationElement) |
NestedChildShapes |
取得 NestedChildShapes 的清單。 Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape 的描述 (繼承來源 ShapeElement) |
NestedShapesMargin |
取得此 ShapeElement 周框方塊周邊與其巢狀節點圖形之間的邊界。 邊界以世界單位為單位。 此邊界是提供沿著此 ShapeElement 周邊的區域,其中連接線可以路由傳送。 (繼承來源 ShapeElement) |
Nodes |
取得節點的清單。 Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Link 的描述 |
NodeToNodeClearance |
取得或設定子節點圖形之間的世界單位間距。 這個屬性不會影響具有同層級圖形之此圖形的節點對節點距離;它只適用於屬於此圖形子系的節點圖形。 此值必須大於 1e-6。 (繼承來源 ShapeElement) |
OutlinePenId |
取得將用來繪製幾何外框的手寫筆資源標識符。 |
OutlinePenWidth |
取得世界單位的大綱畫筆寬度。 這適用於為了失效而擴充ShapeElement周框。 (繼承來源 ShapeElement) |
PaintMoveableDecoratorSelectionLines |
選取此圖形時,如果裝飾專案已手動放置或重設大小,是否要繪製一條選取線至附加至此圖形的每個可移動裝飾專案。 基底實作會傳回 true。 (繼承來源 ShapeElement) |
ParentLink |
取得父 ShapeElement 的關聯性。 (繼承來源 ShapeElement) |
ParentShape |
ParentShape DomainRole (繼承來源 ShapeElement) |
Partition |
取得或設定包含這個專案的 Partition 實例。 (繼承來源 ModelElement) |
Perimeter |
取得圖形路徑,其中包含ShapeElement外框,包括位於ShapePath外部的大綱畫筆粗細。 路徑中的點以相對於父ShapeElement世界單位表示。 (繼承來源 ShapeElement) |
RelatedShapeToEmphasize |
取得選取此圖形時,應該以視覺方式強調給用戶的相關 ShapeElement。 這個外觀與選取範圍不同,而且不會指出已選取相關的圖形。 其目的是要讓使用者注意相關圖形,以協助提供內容。 如果沒有應強調圖形,此屬性會傳回 null。 範例使用方式:使用者可能不清楚標籤與哪個圖形相關聯,因此,在選取標籤時以視覺方式強調標籤的父圖形,使用者可以快速識別相關的圖形。 (繼承來源 ShapeElement) |
RelativeChildShapes |
取得 RelativeChildShapes 的清單。 Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape 的描述 (繼承來源 ShapeElement) |
RouteJumpType |
取得/設定線條跳躍樣式。 |
RoutingStyle |
取得/設定路由樣式。 |
ShapeFields |
此類型圖形的圖形欄位集合。 (繼承來源 ShapeElement) |
ShapeGeometry |
取得與這個 ShapeElement 相關聯的 ShapeGeometry 物件。 (繼承來源 ShapeElement) |
ShouldTryParentShapeForMergeOnToolboxDoubleClick |
控制選取此 ShapeElement 時會發生什麼事,使用者按兩下工具箱專案。 根據預設,如果此 ShapeElement 的 CanMerge () 失敗,按兩下動作會逐步移至此 ShapeElement 的 ParentShape,然後再次嘗試 CanMerge () 。 如果圖形覆寫這個方法以傳回 false,當 CanMerge () 失敗時,工具箱按兩下將會終止。 (繼承來源 ShapeElement) |
Store |
取得包含這個專案的 Store 實例。 (繼承來源 ModelElement) |
StyleSet |
如果這個 ShapeElement 有一個,則取得實例 StyleSet,否則會取得 ClassStyleSet。 (繼承來源 ShapeElement) |
Subject |
取得或設定 Subject。 Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation 的描述 (繼承來源 PresentationElement) |
TargetToolboxItemFilterAttributes |
傳回這個圖形的 ToolboxItemFilterAttribute 物件的集合。 這些屬性可用來判斷工具箱中已啟用/停用的專案。 這裡傳回的集合會成為工具箱項目必須相符才能啟用的集合的一部分。 若要定義屬於工具箱專案本身的集合,請將ToolboxItemFilterAttribute (s) 套用至代表工具箱專案的ModelElement。 (繼承來源 ShapeElement) |
UserFixed |
取得/設定邊緣的userFixed旗標。 |
ZOrder |
取得這個 ShapeElement 的相對 Z 順序。 如果這是圖表,則這是用來重新編號的最新 Z 順序編號。 (繼承來源 ShapeElement) |
方法
AccessibleDoDefaultAction() |
執行與這個可存取物件相關的預設動作。 (繼承來源 ShapeElement) |
Associate(ModelElement) |
將這個簡報專案與其模型專案產生關聯。 (繼承來源 PresentationElement) |
CalculateDerivedVisible(ShapeElement) |
計算此圖形的 DerivedVisible 值,假設父代正確。 (繼承來源 ShapeElement) |
CanMerge(ProtoElementBase, ElementGroupPrototype) |
傳回值,指出指定的根 ProtoElement 所代表的來源專案是否可以新增至這個專案。 (繼承來源 ModelElement) |
ChooseMergeTarget(ElementGroup) |
取得作為 ElementGroup 合併程式目標的 ModelElement。 |
ChooseMergeTarget(ElementGroupPrototype) |
取得作為 ElementGroupPrototype 合併程序目標的 ModelElement。 |
ChooseParentShape(ShapeElement) |
由 ShapeElement.FixUpChildShapes () 呼叫,以判斷哪個圖形應該是新子圖形的父圖形。 根據預設,此 ShapeElement 會是父系,但在某些情況下,應該有不同的圖形。 (繼承來源 ShapeElement) |
ChooseRelationship(ShapeElement) |
由 ShapeElement.FixUpChildShapes () 呼叫,以取得子 ShapeElement 與其父系之間的關聯性類型。 (繼承來源 ShapeElement) |
CoerceSelection(DiagramItem, DiagramClientView, Boolean) |
允許圖形變更選取的專案。 從選取動作呼叫。 (繼承來源 ShapeElement) |
Copy() |
在模型中建立項目的複本。 (繼承來源 ModelElement) |
Copy(IEnumerable<Guid>) |
在模型中建立項目的複本。 (繼承來源 ModelElement) |
CreateChildShape(ModelElement) |
由 ShapeElement.FixUpChildShapes () 呼叫,以擷取指定模型專案之子圖形的新實例。 (繼承來源 ShapeElement) |
CreateClassStyleSet() |
建立此 ShapeElement 的類別樣式集 (繼承來源 ShapeElement) |
CreateDecorators() |
具現化此類型圖案的裝飾專案集合。 (繼承來源 ShapeElement) |
CreateInstanceStyleSet() |
Create 這個實例的樣式集。 (繼承來源 ShapeElement) |
CreateShapeFields() |
具現化此類型圖形的圖形欄位集合。 (繼承來源 ShapeElement) |
Delete() |
從模型刪除專案。 (繼承來源 ModelElement) |
Delete(Guid[]) |
從模型刪除專案。 (繼承來源 ModelElement) |
DetermineHighlightShape(ShapeElement) |
向上移至父圖形鏈結,直到找到已開啟醒目提示的圖形,或已到達父鏈結的頂端為止。 (繼承來源 ShapeElement) |
Disconnect() |
中斷圖形上目前LinkShape與節點的連線。 |
DoFoldToShape(PointD, PointD) |
計算指定向量相交的ShapeElement周邊點 (繼承來源 ShapeElement) |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) |
根據圖表的左上角單位,執行一個相對於圖表左上角的點,執行點擊測試。 (繼承來源 ShapeElement) |
DoHitTest(PointD, DiagramHitTestInfo) |
根據圖表的左上角單位,執行一個相對於圖表左上角的點,執行點擊測試。 (繼承來源 ShapeElement) |
DoHitTestSelection(PointD, DiagramHitTestInfo) |
在 ShapeElement 周圍的選取範圍上執行點擊測試,指定相對於圖表世界單位左上角的點。 (繼承來源 ShapeElement) |
DoKeyboardNavigation(Keys, DiagramClientView) |
在圖形上呼叫適當的導覽方法。 (繼承來源 ShapeElement) |
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD) |
使用 ShapeElement 的指定絕對界限繪製 ShapeElement 的大小調整意見反應。 (繼承來源 ShapeElement) |
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath) |
從指定的 Graphics 物件中的裁剪區域排除此 ShapeElement 及其下階 ShapeElement。 (繼承來源 ShapeElement) |
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath) |
從裁剪區域排除此幾何,包括子代 IGeometryHost 物件的幾何。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
FindDecorator(String) |
尋找具有指定名稱的裝飾專案。 (繼承來源 ShapeElement) |
FindFirstChild(Boolean) |
由這個 ShapeElement 呼叫,以取得導覽序列中的第一個子代。 由子 ShapeElement 或 ShapeField 呼叫,以取得導覽序列中的這個圖案的第一個子代。 (繼承來源 ShapeElement) |
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
在圖形或圖表的圖表中尋找可用區域。 (繼承來源 ShapeElement) |
FindLastChild(Boolean) |
由子 ShapeElement 或 ShapeField 呼叫,以取得導覽序列中這個圖形的最後一個子代。 (繼承來源 ShapeElement) |
FindNextChild(DiagramItem, Boolean) |
由子 ShapeElement 或 ShapeField 呼叫,以取得子系在導覽序列中之後的第一個同層級專案。 (繼承來源 ShapeElement) |
FindNextInChildFields(ShapeField, Boolean) |
在指定的 ShapeField 之後尋找第一個 DiagramItem。 搜尋僅限於此圖形的ShapeField集合,包括其子字段。 (繼承來源 ShapeElement) |
FindPreviousChild(DiagramItem, Boolean) |
由子 ShapeElement 或 ShapeField 呼叫,以在導覽序列中取得子系的第一個可焦點同層級專案。 (繼承來源 ShapeElement) |
FindPreviousInChildFields(ShapeField, Boolean) |
尋找指定之 ShapeField 前面的第一個 DiagramItem。 搜尋僅限於此圖形的ShapeField集合,包括其子字段。 (繼承來源 ShapeElement) |
FindShapeField(String) |
會傳回 ShapeFields 集合中具有指定名稱的第一個 ShapeField。 如果找不到具有指定名稱的欄位,這個方法會傳回 null。 (繼承來源 ShapeElement) |
FixUpChildShapes(ModelElement) |
由 Diagram.FixUpDiagram () 呼叫,以提供建立和/或設定子圖形的機會,以回應將指定的子專案新增至模型。 (繼承來源 ShapeElement) |
Focused(DiagramClientView) |
傳回值,指出這個圖形是否在指定的檢視中焦點。 (繼承來源 ShapeElement) |
GetAccessibilityObject(DiagramClientView) |
取得指派給專案的 AccessibleObject (繼承來源 ShapeElement) |
GetChildElements(ModelElement) |
由 ShapeElement.FixUpChildShapes () 呼叫,以取得被視為指定 ModelElement 子元素的 ModelElements 集合。 傳回的子元素應該具有可具現化為這個 ShapeElement 子圖形的對應圖形類型。 (繼承來源 ShapeElement) |
GetCursor(Cursor, DiagramClientView, PointD) |
取得滑鼠指標在ShapeElement上方時所顯示的游標。 (繼承來源 ShapeElement) |
GetDomainClass() |
取得這個專案的最衍生定義域類別。 (繼承來源 ModelElement) |
GetDragOverToolTipText(DiagramItem) |
傳回滑鼠拖曳到工具提示文字上以顯示。 (繼承來源 ShapeElement) |
GetEdgePointsValue() |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 |
GetFieldAccessibleDescription(ShapeField) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ShapeElement) |
GetFieldAccessibleName(ShapeField) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ShapeElement) |
GetFieldAccessibleValue(ShapeField) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ShapeElement) |
GetFieldRepresentedElement(ShapeField) |
取得指定之子 ShapeField 所代表的主要 ModelElement。 (繼承來源 ShapeElement) |
GetFieldRepresentedProperty(ShapeField) |
取得指定 ShapeField 所代表的屬性資訊。 (繼承來源 ShapeElement) |
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
擷取應該在此 (上作用中的滑鼠動作,如果滑鼠位於指定的點上方,則擷取下一個) MouseDown 事件。 (繼承來源 ShapeElement) |
GetRoleCollection<TCollection,TElement>(Guid) |
取得或建立連結的專案集合 (繼承來源 ModelElement) |
GetShapeLuminosity(DiagramClientView, Color) |
根據目前色彩的亮度計算圖形的亮度,以及它是否位於醒目提示清單中。 (繼承來源 ShapeElement) |
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ShapeElement) |
GetSubFieldAccessibleName(ShapeField, ShapeSubField) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ShapeElement) |
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ShapeElement) |
GetSubFieldRepresentedElements(ShapeField, ShapeSubField) |
取得指定的 ShapeSubField 所代表的 ModelElements 集合。 (繼承來源 ShapeElement) |
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField) |
取得與指定子欄位相關聯的屬性描述項。 (繼承來源 ShapeElement) |
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField) |
取得裝載子欄位所顯示之屬性的專案。 這可能與 GetSubFieldRepresentedElements 傳回的專案不同,因為 GetSubFieldRepresentedProperty 傳回的實際 DomainPropertyInfo 可能裝載於所表示專案的子系中。 (繼承來源 ShapeElement) |
GetToolTipText(DiagramItem) |
取得游標下 PEL 元素的工具提示文字 (繼承來源 ShapeElement) |
HasCachedDragOverResult(DiagramDragEventArgs) |
如果快取拖曳結果,則會傳回 true。 (繼承來源 ShapeElement) |
Hide() |
隱藏 (讓圖形及其所有子系) 不可見 (繼承來源 ShapeElement) |
HideCustomToolTip(IWin32Window) |
隱藏圖形的自定義工具提示 (繼承來源 ShapeElement) |
InitializeDecorators(IList<ShapeField>, IList<Decorator>) |
具現化並新增圖形字段 (,例如文字和影像) 至此圖形類型。 (繼承來源 ShapeElement) |
InitializeInstanceResources() |
覆寫此 ShapeElement 實例的現有資源。 這個方法會在實例樣式集具現化之後呼叫。 覆寫這個方法以修改此 ShapeElement 實例的現有資源。 (繼承來源 ShapeElement) |
InitializeResources(StyleSet) |
為這種類型的 ShapeElement 新增資源或覆寫現有的資源。 這個方法會在類別樣式集具現化之後呼叫。 覆寫這個方法以新增資源或修改此 ShapeElement 類型的現有資源。 (繼承來源 ShapeElement) |
InitializeShapeFields(IList<ShapeField>) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ShapeElement) |
Invalidate() |
此方法會將連結連結連結失效,包括 (1) 超出圖形界限的大綱筆, (2) 鏈接連結的裝飾專案。 |
Invalidate(Boolean) |
使 ShapeElement 失效。 (繼承來源 ShapeElement) |
Invalidate(RectangleD) |
使 ShapeElement 與用來做為其絕對界限的指定矩形失效。 (繼承來源 ShapeElement) |
IsDescendantOf(ShapeElement) |
傳回值,指出此圖形是否為指定之圖案的子代。 (繼承來源 ShapeElement) |
IsNavigationKey(Char) |
傳回值,指出指定的字元是否對應至導覽命令。 (繼承來源 ShapeElement) |
IsNavigationKey(Keys) |
傳回值,指出指定的索引鍵數據是否對應至導覽命令。 (繼承來源 ShapeElement) |
IsRouted() |
傳回此 LinkShape 是否已路由傳送,或仍在擷取並等候重新路由。 |
IterateShapes(IShapeIterator) |
可協助逐一查看圖形及其所有子圖形的方法。 方法會以遞歸方式瀏覽此圖形的所有子圖形,並呼叫遇到每個圖形的指定反覆運算器。 注意:基底實作是周游是深度優先,而 NestedChildShapes 會在 RelativeChildShapes 之前逐一查看。 (繼承來源 ShapeElement) |
MergeConfigure(ElementGroup) |
PresentationElements 不應該覆寫 MergeConfigure () ,因為它不會在合併期間於 PE 上呼叫。 相反地,PEL 應該使用檢視修正覆寫。 (繼承來源 PresentationElement) |
MergeDisconnect(ModelElement) |
執行與 MergeRelate 相反的作業 -亦即,中斷指定元素與目前元素的連線, (移除 MergeRelate) 所建立的連結。 (繼承來源 ModelElement) |
MergeRelate(ModelElement, ElementGroup) |
PresentationElements 不應該覆寫 MergeRelate () ,因為它不會在合併期間於 PE 上呼叫。 相反地,PEL 應該使用檢視修正覆寫。 (繼承來源 PresentationElement) |
ModifyLuminosity(Int32, DiagramClientView) |
根據:如果 L >= 160,則 L = L * 0.9 else,L += 40 計算醒目提示亮度。 (繼承來源 ShapeElement) |
MoveByRepositioning(DiagramDragEventArgs) |
依據滑鼠位置所決定的數量,重新置放 ElementGroupPrototype 中的圖形。 (繼承來源 ShapeElement) |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) |
將指定原型中的圖形重新定位到指定的點。 (繼承來源 ShapeElement) |
NavigateAscend(SelectedShapesCollection) |
由此 LinkShape 呼叫,將焦點設定為導覽序列中的第一個可焦點上階。 |
NavigateDescend(SelectedShapesCollection) |
由此 ShapeElement 呼叫,將焦點設定為巡覽順序中的第一個可設定焦點子系。 (繼承來源 ShapeElement) |
NavigateTo(DiagramItem, SelectedShapesCollection) |
由 Navigate 方法呼叫,將焦點設定為指定的 DiagramItem。 (繼承來源 ShapeElement) |
NavigateToFirst(SelectedShapesCollection) |
由此 ShapeElement 呼叫,將焦點設定為此圖形的第一個同層級 (,也就是父系的第一個子系) 導覽序列中。 這也會處理LineSegments和AnchorPoints的NavigateToFirst,因為索引鍵事件不會路由傳送至它們。 |
NavigateToLast(SelectedShapesCollection) |
由這個 ShapeElement 呼叫,將焦點設定為此圖形的最後一個同層級 (,也就是父系的最後一個子系) 導覽序列中。 這也會處理LineSegments和AnchorPoints的NavigateToPrevious,因為索引鍵事件不會路由傳送至它們。 |
NavigateToNext(SelectedShapesCollection) |
由這個 LinkShape 呼叫,將焦點設定為導覽序列中的下一個區段。 這也會處理LineSegments和AnchorPoints的NavigateToNext,因為索引鍵事件不會路由傳送至它們。 |
NavigateToPrevious(SelectedShapesCollection) |
由此 LinkShape 呼叫,以將焦點設定為導覽序列中的上一個區段。 這也會處理LineSegments和AnchorPoints的NavigateToPrevious,因為索引鍵事件不會路由傳送至它們。 |
OnAssociatedPropertyChanged(PropertyChangedEventArgs) |
屬性變更時呼叫。 (繼承來源 ShapeElement) |
OnBeforePaint() |
OnBeforePaint 會在 ShapeElement 的繪製開始時呼叫。 它提供機會讓開發人員在繪製時先更新和覆寫資源。 (繼承來源 ShapeElement) |
OnBeginEdit(DiagramItemEventArgs) |
就地編輯開始時呼叫。 (繼承來源 ShapeElement) |
OnBoundsFixup(BoundsFixupState, Int32, Boolean) |
允許在檢視和圖表修正期間使用者修正界限的最後機會。 您可以覆寫這個方法,以套用您想要套用的任何特定界限修正變更。 (繼承來源 ShapeElement) |
OnChildConfigured(ShapeElement, Boolean, Boolean) |
由 ShapeElement.FixUpChildShapes 呼叫, () 允許此 ShapeElement 張貼設定其指定的子 ShapeElement。 呼叫 OnChildConfiguring () 之後,新的子圖形會位於其置放目標位置, (如果適用) 。 不論子圖形是否已定位,都會呼叫這個方法。 (繼承來源 ShapeElement) |
OnChildConfiguring(ShapeElement, Boolean) |
由 ShapeElement.FixUpChildShapes 呼叫, () 允許此 ShapeElement 預先設定其指定的子 ShapeElement。 這會在圖形變成此 ShapeElement 的子系之後立即呼叫,但在圖形位於目標圖形之前。 (繼承來源 ShapeElement) |
OnClick(DiagramPointEventArgs) |
由控件的 OnClick () 呼叫。 (繼承來源 ShapeElement) |
OnCopy(ModelElement) |
建立項目的複本時呼叫。 方法會在重複的專案上呼叫。 (繼承來源 ModelElement) |
OnDeleted() |
在刪除項目之後,由模型呼叫。 (繼承來源 ModelElement) |
OnDeleting() |
在刪除專案之前,由模型呼叫。 (繼承來源 ModelElement) |
OnDoubleClick(DiagramPointEventArgs) |
由控件的 OnDoubleClick () 呼叫 (繼承來源 ShapeElement) |
OnDragDrop(DiagramDragEventArgs) |
將 IDataObject 拖曳到 ShapeElement 後再放入 ShapeElement 時引發的事件。 (繼承來源 ShapeElement) |
OnDragEnter(DiagramDragEventArgs) |
當 IDataObject 拖曳進入 ShapeElement 界限時引發的事件。 (繼承來源 ShapeElement) |
OnDragLeave(DiagramPointEventArgs) |
當 IDataObject 拖曳離開 ShapeElement 界限時引發的事件。 (繼承來源 ShapeElement) |
OnDragOver(DiagramDragEventArgs) |
在 ShapeElement 界限上拖曳 IDataObject 時引發的事件。 (繼承來源 ShapeElement) |
OnEndEdit(DiagramItemEventArgs) |
在就地編輯結束時呼叫。 (繼承來源 ShapeElement) |
OnInitialize() |
這個方法會在以初始化方式建立圖形時呼叫,衍生類別可以覆寫以執行圖形實例初始化。 這個方法一律會在交易內呼叫。 (繼承來源 ShapeElement) |
OnKeyDown(DiagramKeyEventArgs) |
按下按鍵時呼叫。 (繼承來源 ShapeElement) |
OnKeyPress(DiagramKeyPressEventArgs) |
在向下鍵和向上鍵之間呼叫。 (繼承來源 ShapeElement) |
OnKeyUp(DiagramKeyEventArgs) |
釋放金鑰時呼叫。 (繼承來源 ShapeElement) |
OnMouseDown(DiagramMouseEventArgs) |
由控件的 OnMouseDown () 呼叫。 (繼承來源 ShapeElement) |
OnMouseEnter(DiagramPointEventArgs) |
OnMouseEnter 之 ShapeElement 事件的預設實作。 (繼承來源 ShapeElement) |
OnMouseHover(DiagramPointEventArgs) |
OnMouseHover 之 ShapeElement 事件的預設實作。 (繼承來源 ShapeElement) |
OnMouseLeave(DiagramPointEventArgs) |
OnMouseLeave 之 ShapeElement 事件的預設實作。 (繼承來源 ShapeElement) |
OnMouseMove(DiagramMouseEventArgs) |
由控件的 OnMouseMove () 呼叫。 (繼承來源 ShapeElement) |
OnMouseUp(DiagramMouseEventArgs) |
由控件的 OnMouseUp () 呼叫。 (繼承來源 ShapeElement) |
OnMouseWheel(DiagramMouseEventArgs) |
由控件的 OnMouseWheel () 呼叫。 (繼承來源 ShapeElement) |
OnOrphaned(SerializationResult) |
還原串行化期間,如果圖形未透過 PresentationViewsSubject 關聯性連接到任何模型專案,則視為「孤立」。 還原串行化期間遇到這類圖形時,會呼叫這個方法。 注意:基底實作會移除圖形。 (繼承來源 ShapeElement) |
OnPaintEmphasis(DiagramPaintEventArgs) |
繪製視覺效果強調圖形。 這並不表示選取範圍,只會在選取另一個圖形時,讓使用者注意到此圖形。 (請參閱 ShapeElement.RelatedShapeToEmphasize.) (繼承來源 ShapeElement) |
OnPaintFeedback(DiagramPaintEventArgs) |
當此 ShapeElement (或其子代之一) 位於滑鼠下方時,繪製拖放回饋。 這是由控件的 OnPaint () 所呼叫。 (繼承來源 ShapeElement) |
OnPaintSelection(DiagramPaintEventArgs) |
繪製此 ShapeElement 的選取範圍。 根據預設,ShapeElement 的 ShapeGeometry 會繪製選取範圍。 Graphics 物件的座標系統是世界單位,相對於父圖形。 (繼承來源 ShapeElement) |
OnPaintShape(DiagramPaintEventArgs) |
繪製 ShapeElement。 這是由控件的 OnPaint () 所呼叫。 (繼承來源 ShapeElement) |
OnResurrected() |
在重新建立元素之後,由模型呼叫, (放回存放區) 。 (繼承來源 ModelElement) |
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
虛擬方法,可在角色播放器位置變更時通知。 (繼承來源 ModelElement) |
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
虛擬方法,用來通知角色玩家位置何時會變更。 (繼承來源 ModelElement) |
OnShapeInserted() |
當此 ShapeElement 成為其父 ShapeElement 的子 ShapeElement 時呼叫。 (繼承來源 ShapeElement) |
OnShapeRemoved() |
當此 ShapeElement 不再是其父 ShapeElement 的子 ShapeElement 時呼叫。 (繼承來源 ShapeElement) |
PerformResizeParentRule() |
設定並引發 ResizeParentRule,其中包含此圖形父系的適當資訊。 它只會在每個反覆項目引發事件一次,並保留稍後將處理的所有變更清單。 (繼承來源 ShapeElement) |
PerformResizeParentRule(Boolean, ShapeElement) |
設定並引發 ResizeParentRule,其中包含此圖形父系的適當資訊。 它只會在每個反覆項目引發事件一次,並保留稍後將處理的所有變更清單。 (繼承來源 ShapeElement) |
PermitChildVisibility(ShapeElement) |
影響子圖形可見度的機會 (繼承來源 ShapeElement) |
ProcessVisibilityChange(Boolean) |
處理此圖形可見度變更的衍生性變更 (繼承來源 ShapeElement) |
PurgeLayoutObjects() |
清除此階層中的所有圖形配置物件。 清除線中的所有點 - 圖形的點集合,而不是圖形點,因為已經消失。 (繼承來源 ShapeElement) |
PurgePoints() |
此方法會移除任何存在點 (繼承來源 ShapeElement) |
RebuildShape() |
在此 ShapeElement 上執行檢視修正。 (繼承來源 ShapeElement) |
RemoveLayoutObject() |
會移除 (從 GraphWrapper 以及其相對和巢狀子圖形中刪除此 ShapeElement) 。 (繼承來源 ShapeElement) |
Selected(DiagramClientView) |
傳回值,指出是否在指定的檢視中選取此圖形。 (繼承來源 ShapeElement) |
SetEdgePointsValue(EdgePointCollection) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 |
SetInitialGraphLayoutVisibility() |
如果在建立圖形配置物件之前已調整此圖形的可見性,請確定兩者同步。 (繼承來源 ShapeElement) |
SetShowHideState(Boolean) |
設定圖形及其所有子系的可見性狀態 (繼承來源 ShapeElement) |
SetShowHideStateImplementation(Boolean) |
顯示和隱藏的主要插補 (繼承來源 ShapeElement) |
ShouldAddShapeForElement(ModelElement) |
由 ShapeElement.FixUpChildShapes () 呼叫,以取得值,指出是否應該建立 ShapeElement 並新增為此 ShapeElement 的子系。 (繼承來源 ShapeElement) |
ShouldReparentOnMove() |
決定是否要在圖案移動時重新親和圖形。 (繼承來源 ShapeElement) |
Show() |
顯示 (讓圖形及其所有子系) 可見 (繼承來源 ShapeElement) |
ShowCustomToolTip(String, IWin32Window, Point) |
在文字和位置上顯示具有指定提示的圖形自定義工具提示 (繼承來源 ShapeElement) |
ToString() |
傳回這個物件的可存取名稱,加上其子類型。 (繼承來源 ShapeElement) |
TranslateGeometryToAbsoluteBounds(RectangleD) |
將矩形從相對於IGeometryHost父系左上角的座標轉譯為絕對世界座標。 (繼承來源 ShapeElement) |
TranslateGeometryToRelativeBounds(RectangleD) |
將矩形從絕對世界座標轉譯為相對於IGeometryHost 父代左上角的座標。 (繼承來源 ShapeElement) |
TranslateToAbsoluteBounds(RectangleD) |
將矩形從相對於父圖形的座標轉譯為絕對世界座標。 (繼承來源 ShapeElement) |
TranslateToRelativeBounds(RectangleD) |
將矩形從絕對世界座標轉譯為相對於父圖形的座標。 (繼承來源 ShapeElement) |
UpdateDerivedVisible(ShapeElement) |
更新此圖形的衍生可見狀態 (繼承來源 ShapeElement) |
UpdateEdgePoints(EdgePointCollection) |
設定 EdgePoints 集合、適當地更新相關成員,以及使相關聯的檢視失效。 |
UpdateGeometryLuminosity(DiagramClientView, Brush) |
修改指定筆刷的亮度。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
UpdateGeometryLuminosity(DiagramClientView, Pen) |
修改指定畫筆的亮度。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
UpdateGraphEdgePoints() |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 |
事件
Click |
按兩下圖形時引發的事件。 (繼承來源 ShapeElement) |
DoubleClick |
按兩下圖形時引發的事件。 (繼承來源 ShapeElement) |
KeyDown |
當圖形有焦點且鍵盤按鍵關閉時引發的事件。 (繼承來源 ShapeElement) |
KeyPress |
當圖形已聚焦且輸入字元時引發事件。 (繼承來源 ShapeElement) |
KeyUp |
當圖形有焦點且鍵盤按鍵放開時引發的事件。 (繼承來源 ShapeElement) |
MouseDown |
在圖形上按下滑鼠按鈕時引發事件。 (繼承來源 ShapeElement) |
MouseMove |
當游標移到圖形上方時引發事件。 (繼承來源 ShapeElement) |
MouseUp |
在圖形上放開滑鼠按鈕時引發事件。 (繼承來源 ShapeElement) |
MouseWheel |
當游標位於圖形上方時,滑鼠滾輪移動時引發的事件。 (繼承來源 ShapeElement) |
明確介面實作
IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroup) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ModelElement) |
IMergeElements.MergeConfigure(ElementGroup) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ModelElement) |
IMergeElements.MergeDisconnect(ModelElement) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ModelElement) |
IMergeElements.MergeRelate(ModelElement, ElementGroup) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 (繼承來源 ModelElement) |
擴充方法
GetDslDefinitionModelElement(PresentationElement) |
這個方法可確保傳回對應至 PresentationElement 的實際模型專案。 對於 DslDesigner PEL,對應的主體實際上可能是內部 TreeNode 類別,而不是實際的 MEL。 這個方法會正確處理這些案例,以便傳回實際的 MEL。 |
AddExtension(ModelElement, DomainClassInfo) |
使用指定定義域類型的新具現化擴充功能來擴充此 ModelElement。 如果元素已經有該類型的延伸,則會擲回 InvalidOperationException。 |
AddExtension(ModelElement, ExtensionElement) |
使用特定延伸模組擴充此 ModelElement。 如果元素已經有相同類型的延伸,則會擲回 InvalidOperationException。 |
AddExtension(ModelElement, Guid) |
使用已識別網域類型的新具現化延伸來擴充此 ModelElement。 如果元素已經有該類型的延伸,則會擲回 InvalidOperationException。 |
AddExtension(ModelElement, Type) |
使用指定類型的新具現化延伸來擴充此 ModelElement。 如果元素已經有該類型的延伸,則會擲回 InvalidOperationException。 |
AddExtension<T>(ModelElement) |
使用特定類型的新具現化延伸來擴充此 ModelElement。 如果元素已經有相同類型的延伸,則會擲回 InvalidOperationException。 |
GetAllExtensions(ModelElement) |
傳回可列舉,此列舉會在此ModelElement內嵌的延伸專案樹狀結構上執行第一次周遊。 |
GetBaseElement(ModelElement) |
傳回所指定 ModelElement 參與之虛擬 MEL 的根目錄。 |
GetExtension(ModelElement, DomainClassInfo) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 |
GetExtension(ModelElement, Guid) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 |
GetExtension(ModelElement, Type) |
從這個 ModelElement 的可用延伸模組取得指定類型的 ExtensionElement。 如果元素沒有這類延伸,則會引發 InvalidOperationException。 |
GetExtension<T>(ModelElement) |
從這個 ModelElement 的可用延伸模組取得指定類型的 ExtensionElement。 如果元素沒有這類延伸,則會引發 InvalidOperationException。 |
IsExtendedBy(ModelElement, DomainClassInfo) |
查詢此 ModelElement 目前是否由特定類型的 ExtensionElement 擴充。 |
IsExtendedBy(ModelElement, Guid) |
查詢此 ModelElement 目前是否由特定類型的 ExtensionElement 擴充。 |
IsExtendedBy(ModelElement, Type) |
查詢此 ModelElement 目前是否由特定類型的 ExtensionElement 擴充。 |
RemoveExtension(ModelElement, DomainClassInfo) |
拿掉屬於特定類型之指定 ModelElement 的任何延伸。 |
RemoveExtension(ModelElement, ExtensionElement) |
從這個 ModelElement 的延伸模組中移除指定的 ExtensionElement。 |
RemoveExtension(ModelElement, Guid) |
拿掉屬於特定類型之指定 ModelElement 的任何延伸。 |
RemoveExtension(ModelElement, Type) |
拿掉此 ModelElement 屬於特定類型的任何延伸模組。 |
TryGetExtension(ModelElement, DomainClassInfo) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 |
TryGetExtension(ModelElement, Guid) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 |
TryGetExtension(ModelElement, Type) |
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape 的 DomainClass LinkShape 描述 |
TryGetExtension<T>(ModelElement) |
從這個 ModelElement 的可用延伸模組取得指定類型的 ExtensionElement。 如果這個項目沒有這類延伸,則結果會是 Null。 |
CanDelete(ModelElement, Guid[]) |
從模型刪除專案。 |
GetLocks(ModelElement) |
取得這個項目的鎖定旗標。 這包括在包含元素的 Partition 上啟用的任何鎖定。 |
IsLocked(ModelElement, Locks) |
測試這個專案是否有任何指定的鎖定集 |
SetLocks(ModelElement, Locks) |
設定這個項目的鎖定旗標 |