共用方式為


LinkShape 類別

表示圖表上的連接線。 另請參閱 BinaryLinkShape。

繼承階層架構

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
          Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeBase

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

語法

'宣告
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("b584e89c-b60e-49ee-b478-6d8da87e4b32")> _
Public MustInherit Class LinkShape _
    Inherits ShapeElement
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("b584e89c-b60e-49ee-b478-6d8da87e4b32")]
public abstract class LinkShape : ShapeElement

LinkShape 類型會公開下列成員。

建構函式

  名稱 描述
受保護的方法 LinkShape 初始化 LinkShape 類別的新執行個體。

回頁首

屬性

  名稱 描述
公用屬性 AbsoluteBoundingBox 取得連結圖案相對於圖表的周框矩形。 (覆寫 ShapeElement.AbsoluteBoundingBox。)
公用屬性 AbsoluteBoundingBoxToEnsureVisible 取得 EnsureVisible 要使用的周框矩形。矩形等同於 AbsoluteBoundingBox,但在寬度為非零時具有調整為非零值的高度。這會達成是因為單一區段連結,高度是預設為 0,並可能會導致選取界限傳回為「空白」(甚至真正選取連結時也一樣)。 (覆寫 ShapeElement.AbsoluteBoundingBoxToEnsureVisible。)
公用屬性 AbsoluteCenter 取得圖案的中心點。 (繼承自 ShapeElement)。
公用屬性 AccessibilityObject 取得圖案的協助工具物件。 (繼承自 ShapeElement)。
公用屬性 AccessibleDefaultActionDescription 取得圖案的預設動作描述。 (繼承自 ShapeElement)。
公用屬性 AccessibleDescription 取得圖案的描述。 (繼承自 ShapeElement)。
公用屬性 AccessibleHelp 取得圖案的說明。 (繼承自 ShapeElement)。
公用屬性 AccessibleHelpTopicFileName 取得圖案的說明主題。 (繼承自 ShapeElement)。
公用屬性 AccessibleHelpTopicId 取得圖案的說明主題的 ID。 (繼承自 ShapeElement)。
公用屬性 AccessibleName 取得圖案的名稱。 (繼承自 ShapeElement)。
公用屬性 AccessibleRole 取得圖案的角色。 (繼承自 ShapeElement)。
公用屬性 AccessibleState 取得圖案的狀態。 (繼承自 ShapeElement)。
公用屬性 AccessibleValue 取得圖案的值。 (繼承自 ShapeElement)。
公用屬性 AllowsChildrenInSelection 如果為 true,此圖形的子系可以包含在目前的選取項目群組。 (繼承自 ShapeElement)。
公用屬性 AllowsChildrenToResizeParent 如果在子圖案的大小或位置變更時可調整此圖案大小,則為 true。 (繼承自 ShapeElement)。
公用屬性 AllowsChildrenToShrinkParent 如果為 true,此圖形會縮減大小,以適合調整大小或移動時的子系。 (繼承自 ShapeElement)。
公用屬性 BackgroundBrushId 取得用來繪製圖案背景之筆刷的 ID。 (繼承自 ShapeElement)。
公用屬性 BoundingBox 取得連結圖案相對於其父代的周框矩形。 (覆寫 ShapeElement.BoundingBox。)
公用屬性 CanFocus 取得圖案,並確認它是否可以接收焦點。 (繼承自 ShapeElement)。
公用屬性 CanManuallyRoute 如果使用者可以手動設定圖表中項目之間連結圖案的路徑,則為 true,否則為 false。
公用屬性 CanMove 如果使用者可以重新調整連結在圖表中的位置,則為 true,否則為 false (覆寫 ShapeElement.CanMove。)
公用屬性 CanMoveAnchorPoints 如果為 true,則使用者可以在連接圖形的界限周圍移動此 LinkShape 的端點。
公用屬性 CanSelect 取得圖案,並確認使用者是否可以選取它。 (繼承自 ShapeElement)。
公用屬性 Center 取得圖案的中心點。 (繼承自 ShapeElement)。
受保護的屬性 ClassStyleSet 取得圖案的樣式集。 (繼承自 ShapeElement)。
公用屬性 ClipWhenDrawingFields 取得子圖案,並確認在繪製子圖案時,其裁剪區域是否應該設定為父圖案的周框方塊。 (繼承自 ShapeElement)。
公用屬性 Decorators 取得圖案之 Decorator 的集合。 (繼承自 ShapeElement)。
受保護的屬性 DecoratorsSize
受保護的屬性 DefaultRoutingStyle 取得該連結的預設路徑樣式 (直線或直交),如 DSL 定義中所設定。
公用屬性 DefaultShapeField 取得預設圖案,也就是可以接收焦點的第一個圖案。 (繼承自 ShapeElement)。
公用屬性 DefaultSize 取得圖案的預設大小。 (繼承自 ShapeElement)。
公用屬性 Diagram 取得圖案所屬的圖表。 (繼承自 ShapeElement)。
公用屬性 EdgePoints 包圍連結圖案的直線段之點的已排序清單,包括每個跳躍的兩個點。
公用屬性 EdgePointsNoJumps 包圍連結圖案的直線段之點的已排序清單。如果連結有躍點,其點不包含在清單中。
公用屬性 EndSegmentBreakFactor 取得連結圖案的長度,並決定在連結圖案中的最後一個線段必須多長。
公用屬性 EnsureVisiblePreference 此圖形的 EnsureVisible 方法的偏好設定。預設值是傳回裝載此圖案之圖表的 VisiblePreference。 (繼承自 ShapeElement)。
受保護的屬性 Events 取得圖案的事件處理常式的清單。 (繼承自 ShapeElement)。
公用屬性 GeometryBackgroundBrushId 取得用來繪製幾何背景之筆刷的 ID。 (繼承自 ShapeElement)。
公用屬性 GeometryBoundingBox 取得圖案的周框方塊。 (繼承自 ShapeElement)。
公用屬性 GeometryHasFilledBackground 取得圖案,並確認是否已繪製其背景。 (繼承自 ShapeElement)。
公用屬性 GeometryHasOutline 取得圖案,並確認它是否有外框。 (繼承自 ShapeElement)。
公用屬性 GeometryHasShadow 如果圖案有陰影,則為 true,否則為 false。 (繼承自 ShapeElement)。
公用屬性 GeometryOutlinePenId 取得繪製圖案外框的畫筆的 ID。 (繼承自 ShapeElement)。
公用屬性 GeometryStyleSet 取得圖案的樣式集。 (繼承自 ShapeElement)。
公用屬性 GridSize 取得或設定連結端點貼齊的格線大小。如果是 0.0,則不會使用格線。 (覆寫 ShapeElement.GridSize。)
公用屬性 HasChildren 如果圖案有子圖案,則為 true。 (繼承自 ShapeElement)。
受保護的屬性 HasCustomToolTip 取得圖案,並確認它是否有自訂工具提示。 (繼承自 ShapeElement)。
公用屬性 HasDragOverToolTip 取得圖案,並確認它是否有工具提示。 (繼承自 ShapeElement)。
公用屬性 HasFilledBackground 取得圖案,並確認它是否有背景。 (繼承自 ShapeElement)。
公用屬性 HasHighlighting 取得圖案,並確認它是否反白顯示。 (繼承自 ShapeElement)。
公用屬性 HasOutline 取得圖案,並確認它是否有外框。 (繼承自 ShapeElement)。
公用屬性 HasShadow 如果為 true,則會繪製含陰影的連結。 (覆寫 ShapeElement.HasShadow。)
公用屬性 HasToolTip 取得圖案,並確認它是否有工具提示。 (繼承自 ShapeElement)。
公用屬性 Id 取得項目的 ID。 (繼承自 ModelElement)。
公用屬性 IsActive 取得 IsActive 旗標,並檢查項目是否作用中。 (繼承自 ModelElement)。
公用屬性 IsDeleted 取得 IsDeleted 旗標,並檢查是否已從模型刪除項目。 (繼承自 ModelElement)。
公用屬性 IsDeleting 取得 IsDeleting 旗標,並確認是否正在從模型刪除項目。 (繼承自 ModelElement)。
公用屬性 IsNestedChild 如果這個圖形項目位於其 ParentShapeNestedChildShapes,則為 true。 (繼承自 ShapeElement)。
公用屬性 IsRelativeChild 如果這個圖形項目位於其 ParentShapeRelativeChildShapes,則為 true。 (繼承自 ShapeElement)。
公用屬性 IsVisible 如果 true,圖案出現在圖表中;如果 false,不會出現和配置和路由演算法會忽略它。另請參閱 Hide() 和 Show()。 (繼承自 ShapeElement)。
公用屬性 LineAdjustAwayDefault 取得圖案,並確認子連結圖案是否應該在連接到相同圖案時嘗試對齊,或者設定這個值。 (繼承自 ShapeElement)。
公用屬性 LineAffinityDefault 取得或設定連結圖案應該嘗試放置圖形的目標位置。 (繼承自 ShapeElement)。
公用屬性 LineToLineClearance 取得或設定此圖案的子連結圖案之間的距離。 (繼承自 ShapeElement)。
公用屬性 LineToNodeClearance 取得或設定子連結圖案和子節點圖案之間的距離。 (繼承自 ShapeElement)。
公用屬性 ManuallyRouted 如果使用者已經手動變更此連結圖案的路由,則為 true。如果使用者已使用 [重設路徑] 命令,或是保持自動設定路由不變,則為 false。
公用屬性 MaximumSize 取得圖案的大小上限。 (繼承自 ShapeElement)。
公用屬性 MinimumSize 取得圖案的大小下限。 (繼承自 ShapeElement)。
公用屬性 ModelElement 取得或設定與簡報項目相關聯的模型項目。 (繼承自 PresentationElement)。
公用屬性 NestedChildShapes 屬於這個圖案之一部分,並限制在這個圖案或圖表的邊界內出現的圖案的清單。 (繼承自 ShapeElement)。
公用屬性 NestedShapesMargin 取得圖案的周框方塊和其巢狀節點圖案之間的邊界。 (繼承自 ShapeElement)。
公用屬性 Nodes 取得已連接到連結圖案的圖案清單。
公用屬性 NodeToNodeClearance 取得或設定子節點圖案之間的邊界。 (繼承自 ShapeElement)。
公用屬性 OutlinePenId 取得用來繪製連結圖案外框的畫筆的 ID。 (覆寫 ShapeElement.OutlinePenId。)
公用屬性 OutlinePenWidth 取得圖形外框的寬度。 (繼承自 ShapeElement)。
受保護的屬性 PaintMoveableDecoratorSelectionLines (繼承自 ShapeElement)。
受保護的屬性 ParentLink 取得從圖案到父圖案的關聯性執行個體。 (繼承自 ShapeElement)。
公用屬性 ParentShape 取得父圖案項目。若要出現在圖表上,圖案或連接器必須具有父代。 (繼承自 ShapeElement)。
公用屬性 Partition 取得或設定包含項目的 Partition。 (繼承自 ModelElement)。
公用屬性 Perimeter 取得圖案的周邊 (路徑)。 (繼承自 ShapeElement)。
公用屬性 RelatedShapeToEmphasize 取得在選取此圖案時,以視覺方式向使用者強調的相關圖案。 (繼承自 ShapeElement)。
公用屬性 RelativeChildShapes 屬於這個圖案之一部分,但可以在這個圖案的邊界外出現的圖案的清單。 (繼承自 ShapeElement)。
公用屬性 RouteJumpType 取得或設定此連結是否建立橫跨到另一個連結的跳躍。
公用屬性 RoutingStyle 直線 (從點對點) 或直交 (由一系列的水平及垂直線段組成)。
公用屬性 ShapeFields 圖形組件,例如文字資料列和 Decorator。 (繼承自 ShapeElement)。
公用屬性 ShapeGeometry 取得圖案的幾何,例如 Rectangle、RoundedRectangle 或 Ellipse,定義與圖案外框相關聯的作業。 (繼承自 ShapeElement)。
公用屬性 ShouldTryParentShapeForMergeOnToolboxDoubleClick 如果為 true,當使用者按兩下已選取此圖案狀態下的工具箱項目時,如果工具無法與此圖案合併,將會嘗試與父圖案合併。預設為 true。 (繼承自 ShapeElement)。
公用屬性 Store 取得包含項目的 Store。 (繼承自 ModelElement)。
公用屬性 StyleSet 取得圖形的樣式集執行個體。 (繼承自 ShapeElement)。
公用屬性 Subject 取得或設定簡報項目的主體。預設為與 ModelElement 相同的物件。 (繼承自 PresentationElement)。
公用屬性 TargetToolboxItemFilterAttributes 取得屬性的集合,這些屬性可判斷 [工具箱] 中哪些項目已啟用或停用。 (繼承自 ShapeElement)。
公用屬性 UserFixed 取得或設定固定線段。
公用屬性 ZOrder 決定相對於圖表上其他圖案顯示這個圖案所依照的順序。通常根據子圖案的順序來設定。 (繼承自 ShapeElement)。

回頁首

方法

  名稱 描述
公用方法 AccessibleDoDefaultAction 執行可存取之物件的預設動作。 (繼承自 ShapeElement)。
公用方法 Associate 將模型項目指派給簡報項目。如同設定 ModelElement 的效果。 (繼承自 PresentationElement)。
受保護的方法 CalculateDerivedVisible 確認子圖案是否出現。 (繼承自 ShapeElement)。
受保護的方法 CanMerge 確認來源項目是否可以加入至這個項目。 (繼承自 ModelElement)。
受保護的方法 ChooseMergeTarget(ElementGroup) 選取目標項目,以接受使用者要複製、拖曳或建立的項目做為其子系。 (繼承自 ModelElement)。
受保護的方法 ChooseMergeTarget(ElementGroupPrototype) 選取目標項目,以接受使用者要複製、拖曳或建立的項目做為其子系。 (繼承自 ModelElement)。
公用方法 ChooseParentShape 選取新子系圖形的父圖形,通常是這個圖形。 (繼承自 ShapeElement)。
受保護的方法 ChooseRelationship 選取應將新的子系圖形新增到哪一個子細清單 - NestedChildShapes 或 RelativeChildShapes。 (繼承自 ShapeElement)。
公用方法 CoerceSelection 可讓圖案判斷哪些其他圖案已選取。 (繼承自 ShapeElement)。
公用方法 Copy() 在模型中建立項目的複本。 (繼承自 ModelElement)。
公用方法 Copy(IEnumerable<Guid>) 建立項目及其子連結和子項目的複本。 (繼承自 ModelElement)。
受保護的方法 CreateChildShape 建立圖案,並將其當做子系加入至這個圖案。 (繼承自 ShapeElement)。
受保護的方法 CreateClassStyleSet 建立圖案類型的類別樣式集。 (繼承自 ShapeElement)。
受保護的方法 CreateDecorators 建立圖案類型的裝飾項目集合。 (繼承自 ShapeElement)。
受保護的方法 CreateInstanceStyleSet 建立圖案的樣式集。 (繼承自 ShapeElement)。
受保護的方法 CreateShapeFields 建立圖案類型的圖案欄位集合。 (繼承自 ShapeElement)。
公用方法 Delete() 從模型中刪除項目。 (繼承自 ModelElement)。
公用方法 Delete(array<Guid[]) 從模型中刪除項目。 (繼承自 ModelElement)。
受保護的方法 DetermineHighlightShape 尋找圖案鏈結中的反白顯示圖案。 (繼承自 ShapeElement)。
公用方法 Disconnect 將連結圖案與其他圖案中斷連接。
公用方法 DoFoldToShape 計算連接器與圖案周邊相接觸所在的點。如果您定義非矩形的圖案,則覆寫它。 (繼承自 ShapeElement)。
公用方法 DoHitTest(PointD, DiagramHitTestInfo) 如果指定的點是在圖形中,則傳回 true。 (繼承自 ShapeElement)。
公用方法 DoHitTest(PointD, DiagramHitTestInfo, Boolean) 如果指定的點是在圖形中,則傳回 true。 (繼承自 ShapeElement)。
公用方法 DoHitTestSelection 如果指定點在圖形周圍的選取控點中,則傳回 true。 (繼承自 ShapeElement)。
公用方法 DoKeyboardNavigation 使用鍵盤在圖案之間巡覽。 (繼承自 ShapeElement)。
公用方法 DrawResizeFeedback 繪製圖案的調整大小回應。 (繼承自 ShapeElement)。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 ExcludeFromClipRegion 從裁剪區域排除圖案及其子圖案。 (繼承自 ShapeElement)。
公用方法 ExcludeGeometryFromClipRegion 從裁剪區域排除圖案及其子圖案的幾何。 (繼承自 ShapeElement)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 FindDecorator(String) 尋找具有指定的名稱的圖案 Decorator。 (繼承自 ShapeElement)。
公用方法 FindFirstChild 搜尋圖形導覽順序中的第一個子系。 (繼承自 ShapeElement)。
公用方法 FindFreeArea 尋找圖案之格線上的空白區域。 (繼承自 ShapeElement)。
公用方法 FindLastChild 搜尋圖形導覽順序中的最後一個子系。 (繼承自 ShapeElement)。
公用方法 FindNextChild 搜尋圖形導覽順序中的下一個子系。 (繼承自 ShapeElement)。
公用方法 FindNextInChildFields 搜尋圖形導覽順序中的下一個圖形欄位。 (繼承自 ShapeElement)。
公用方法 FindPreviousChild 搜尋圖形導覽順序中的上一個子系。 (繼承自 ShapeElement)。
公用方法 FindPreviousInChildFields 搜尋圖形導覽順序中的下一個圖形欄位。 (繼承自 ShapeElement)。
公用方法 FindShapeField(String) 在圖案中搜尋圖案欄位。 (繼承自 ShapeElement)。
公用方法 FixUpChildShapes 建立或調整當建立或更新模型項目時所應建立的子圖案。由 Diagram.FixUpDiagram() 呼叫。 (繼承自 ShapeElement)。
公用方法 Focused 確認圖案是否有焦點。 (繼承自 ShapeElement)。
公用方法 GetAccessibilityObject 取得指派給圖案的可存取物件。 (繼承自 ShapeElement)。
公用方法 GetChildElements 取得父圖案所屬子圖案的集合。 (繼承自 ShapeElement)。
公用方法 GetCursor 取得當滑鼠在圖案上方時所顯示的指標。 (繼承自 ShapeElement)。
公用方法 GetDomainClass 取得這個項目最具衍生性的網域類別。 (繼承自 ModelElement)。
公用方法 GetDragOverToolTipText 取得當滑鼠在圖案上方時所顯示的工具提示文字。 (繼承自 ShapeElement)。
公用方法 GetEdgePointsValue 使用 EdgePoints 或 EdgePointsNoJumps。
公用方法 GetFieldAccessibleDescription 取得圖案中欄位的描述。 (繼承自 ShapeElement)。
公用方法 GetFieldAccessibleName 取得圖案中欄位的名稱。 (繼承自 ShapeElement)。
公用方法 GetFieldAccessibleValue 取得圖案中欄位的值。 (繼承自 ShapeElement)。
公用方法 GetFieldRepresentedElement 取得子圖案所代表的主要項目。 (繼承自 ShapeElement)。
公用方法 GetFieldRepresentedProperty 取得圖形中之欄位的屬性資訊。 (繼承自 ShapeElement)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetPotentialMouseAction 取得在圖表中的特定點上發生按下滑鼠事件時,要為此事件執行的滑鼠動作。 (繼承自 ShapeElement)。
受保護的方法 GetRoleCollection<TCollection, TElement>(Guid) 取得或建立連結項目集合 (繼承自 ModelElement)。
公用方法 GetShapeLuminosity 計算圖案的光度。 (繼承自 ShapeElement)。
公用方法 GetSubFieldAccessibleDescription 取得在圖形中的子欄位描述。 (繼承自 ShapeElement)。
公用方法 GetSubFieldAccessibleName 取得圖案中子欄位的名稱。 (繼承自 ShapeElement)。
公用方法 GetSubFieldAccessibleValue 取得在圖形中的子欄位值。 (繼承自 ShapeElement)。
公用方法 GetSubFieldRepresentedElements 取得子欄位的圖案所代表項目的集合。 (繼承自 ShapeElement)。
公用方法 GetSubFieldRepresentedProperty 取得子欄位的屬性。 (繼承自 ShapeElement)。
公用方法 GetSubFieldRepresentedPropertyElements 取得內含子欄位屬性的項目。 (繼承自 ShapeElement)。
公用方法 GetToolTipText 取得滑鼠所指向圖形的工具提示文字。 (繼承自 ShapeElement)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 HasCachedDragOverResult 確認是否快取拖過滑鼠事件的結果。 (繼承自 ShapeElement)。
公用方法 Hide 隱藏圖形及其所有子系。 (繼承自 ShapeElement)。
受保護的方法 HideCustomToolTip 隱藏圖案的自訂工具提示。 (繼承自 ShapeElement)。
受保護的方法 InitializeDecorators 初始化並將欄位新增到圖案類型。 (繼承自 ShapeElement)。
受保護的方法 InitializeInstanceResources 初始化圖案執行個體的資源。 (繼承自 ShapeElement)。
受保護的方法 InitializeResources 初始化圖案的資源。 (繼承自 ShapeElement)。
受保護的方法 InitializeShapeFields 初始化代表圖形各個部分 (例如標籤、圖示、文字資料列和背景影像) 的欄位清單。為每個類別呼叫一次。 (繼承自 ShapeElement)。
公用方法 Invalidate() 強制在使用者螢幕上重新繪製圖案及其緊鄰項目。 (覆寫 ShapeElement.Invalidate()。)
公用方法 Invalidate(Boolean) 確保在交易結束時會重新繪製圖形。如果已經變更圖案的屬性,請進行這項呼叫。 (繼承自 ShapeElement)。
公用方法 Invalidate(RectangleD) 確保在交易結束時會重新繪製圖形和其舊位置。 (繼承自 ShapeElement)。
公用方法 IsDescendantOf 確認圖案是否為另一個圖案的子系。 (繼承自 ShapeElement)。
受保護的方法 IsNavigationKey(Char) 確認按鍵是否做為瀏覽命令使用。 (繼承自 ShapeElement)。
受保護的方法 IsNavigationKey(Keys) 確認按鍵資料是否做為瀏覽命令使用。 (繼承自 ShapeElement)。
公用方法 IsRouted 如果已經傳送連結圖案而且 EdgePoints 是有效的,則為 true,如果稍後將會傳送連結,則為 false。
公用方法 IterateShapes 逐一查看圖案與它的子圖案。 (繼承自 ShapeElement)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 MergeConfigure 不使用於簡報項目。 (繼承自 PresentationElement)。
受保護的方法 MergeDisconnect 將來源項目與目標項目中斷連接。 (繼承自 ModelElement)。
受保護的方法 MergeRelate 建立模型項目與模型項目群組之間的關聯性。 (繼承自 PresentationElement)。
受保護的方法 ModifyLuminosity 計算圖案的反白顯示光度。 (繼承自 ShapeElement)。
受保護的方法 MoveByRepositioning(DiagramDragEventArgs) 依據滑鼠位置所決定的數量,重新調整圖案在群組中的位置。 (繼承自 ShapeElement)。
公用方法 MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) 依據滑鼠位置所決定的數量,重新調整圖案在群組中的位置。 (繼承自 ShapeElement)。
公用方法 NavigateAscend 呼叫以回應使用者按鍵輸入巡覽,將焦點設定在可設定焦點的最接近上階。 (覆寫 ShapeElement.NavigateAscend(SelectedShapesCollection)。)
公用方法 NavigateDescend 巡覽至巡覽順序中的下一個子系,並更新焦點。呼叫以回應使用者的瀏覽按鍵動作。 (繼承自 ShapeElement)。
受保護的方法 NavigateTo 巡覽至巡覽順序中的特定圖形,並更新焦點。 (繼承自 ShapeElement)。
公用方法 NavigateToFirst 在對使用者按鍵輸入巡覽的回應中呼叫,將焦點設定在目前焦點之父代的第一個子系。 (覆寫 ShapeElement.NavigateToFirst(SelectedShapesCollection)。)
公用方法 NavigateToLast 在對使用者按鍵輸入巡覽的回應中呼叫,將焦點設定在目前焦點之父代的最後一個子系。 (覆寫 ShapeElement.NavigateToLast(SelectedShapesCollection)。)
公用方法 NavigateToNext 呼叫以回應使用者按鍵輸入巡覽,將焦點設定在焦點順序中下一個可設定焦點的項目。 (覆寫 ShapeElement.NavigateToNext(SelectedShapesCollection)。)
公用方法 NavigateToPrevious 呼叫以回應使用者按鍵輸入巡覽,將焦點設定在焦點順序中的上一個項目。 (覆寫 ShapeElement.NavigateToPrevious(SelectedShapesCollection)。)
受保護的方法 OnAssociatedPropertyChanged 當針對圖案中的欄位變更記憶體內部存放區屬性時,更新圖案。 (繼承自 ShapeElement)。
受保護的方法 OnBeforePaint 在像是畫筆和筆刷等資源用來繪製圖案之前,更新它們。 (繼承自 ShapeElement)。
公用方法 OnBeginEdit 當使用者開始編輯文字欄位時呼叫。 (繼承自 ShapeElement)。
公用方法 OnBoundsFixup 當父代和子系的界限位置和大小已設定或調整時呼叫。覆寫以修改大小或內部配置。 (繼承自 ShapeElement)。
受保護的方法 OnChildConfigured 當子圖案位置和大小即將時決定時呼叫。覆寫以設定特製化的規則。 (繼承自 ShapeElement)。
受保護的方法 OnChildConfiguring 在子圖案的大小和位置已決定之後呼叫。 (繼承自 ShapeElement)。
公用方法 OnClick 當使用者按一下圖案時呼叫。 (繼承自 ShapeElement)。
受保護的方法 OnCopy 當已建立這個項目做為另一個項目的複本時呼叫。 (繼承自 ModelElement)。
受保護的方法 OnDeleted 當這個項目已從模型中刪除時呼叫。 (繼承自 ModelElement)。
受保護的方法 OnDeleting 當這個項目即將刪除時呼叫。 (繼承自 ModelElement)。
公用方法 OnDoubleClick 當使用者按兩下圖案時呼叫。 (繼承自 ShapeElement)。
公用方法 OnDragDrop 當使用者將項目拖曳到圖案上時呼叫。 (繼承自 ShapeElement)。
公用方法 OnDragEnter 當滑鼠在拖放作業期間進入圖案時呼叫。 (繼承自 ShapeElement)。
公用方法 OnDragLeave 當滑鼠移出圖案時呼叫。 (繼承自 ShapeElement)。
公用方法 OnDragOver 覆寫這個方法,以回應圖形上的滑鼠移動。設定 e.Effect,表示對使用者的游標回應。 (繼承自 ShapeElement)。
公用方法 OnEndEdit 當使用者結束編輯文字欄位時呼叫。 (繼承自 ShapeElement)。
公用方法 OnInitialize 呼叫以初始化圖案。覆寫此選項,以將事件處理常式和規則附加到這個物件。 (繼承自 ShapeElement)。
公用方法 OnKeyDown 當按下按鍵時呼叫。 (繼承自 ShapeElement)。
公用方法 OnKeyPress 在輸入字元時呼叫。 (繼承自 ShapeElement)。
公用方法 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)。
受保護的方法 OnResurrected 當這個項目已重新加回至模型時呼叫。 (繼承自 ModelElement)。
受保護的方法 OnRolePlayerPositionChanged 角色的位置變更時呼叫。 (繼承自 ModelElement)。
受保護的方法 OnRolePlayerPositionChanging 在角色扮演者位置即將變更時呼叫。 (繼承自 ModelElement)。
公用方法 OnShapeInserted 在圖案已經插入做為另一個圖案的子系時呼叫。 (繼承自 ShapeElement)。
公用方法 OnShapeRemoved 在圖案已當做子圖案從其父圖案中移除時呼叫。 (繼承自 ShapeElement)。
公用方法 PerformResizeParentRule() 通知網域特定的語言設計工具,父圖案必須重新調整大小以符合其子圖案。 (繼承自 ShapeElement)。
公用方法 PerformResizeParentRule(Boolean, ShapeElement) 通知網域特定的語言設計工具,父圖案必須重新調整大小以符合其子圖案。 (繼承自 ShapeElement)。
受保護的方法 PermitChildVisibility 確認子圖案是否應該出現在圖表中。 (繼承自 ShapeElement)。
受保護的方法 ProcessVisibilityChange 變更可見度時,更新子圖案的可見度。 (繼承自 ShapeElement)。
公用方法 PurgeLayoutObjects 移除用來將圖案定位在圖表格線上的物件。 (繼承自 ShapeElement)。
公用方法 PurgePoints 移除圖表格線上的形狀的點。 (繼承自 ShapeElement)。
公用方法 RebuildShape 重建形狀。 (繼承自 ShapeElement)。
公用方法 RemoveLayoutObject 移除圖表格線中的圖案,包括任何相對和巢狀的子系圖案。 (繼承自 ShapeElement)。
公用方法 Selected 確認在指定的檢視中是否已選取圖案。 (繼承自 ShapeElement)。
公用方法 SetEdgePointsValue 使用 EdgePoints 屬性。
受保護的方法 SetInitialGraphLayoutVisibility 取得圖表的可見度。 (繼承自 ShapeElement)。
公用方法 SetShowHideState 設定圖形及其所有子系的可見度。 (繼承自 ShapeElement)。
受保護的方法 SetShowHideStateImplementation 設定圖形的可見度。 (繼承自 ShapeElement)。
受保護的方法 ShouldAddShapeForElement 判斷是否應建立圖案來表示圖表上的指定網域類別執行個體。 (繼承自 ShapeElement)。
公用方法 ShouldReparentOnMove 確認子圖案在移動時是否應該加入到新父代。 (繼承自 ShapeElement)。
公用方法 Show 讓圖形及其所有子系顯示。 (繼承自 ShapeElement)。
受保護的方法 ShowCustomToolTip 讓圖形的自訂工具提示顯示。 (繼承自 ShapeElement)。
公用方法 ToString 取得圖案及其類型的名稱。 (繼承自 ShapeElement)。
公用方法 TranslateGeometryToAbsoluteBounds 將相對界限轉換為圖案幾何的絕對界限。 (繼承自 ShapeElement)。
公用方法 TranslateGeometryToRelativeBounds 將絕對界限轉換為圖案幾何的相對界限。 (繼承自 ShapeElement)。
公用方法 TranslateToAbsoluteBounds 將相對界限轉換為圖案的絕對界限。 (繼承自 ShapeElement)。
公用方法 TranslateToRelativeBounds 將絕對界限轉換為圖案的相對界限。 (繼承自 ShapeElement)。
受保護的方法 UpdateDerivedVisible 更新衍生的圖案的可視狀態。 (繼承自 ShapeElement)。
受保護的方法 UpdateEdgePoints 更新連結圖案的邊緣點。
公用方法 UpdateGeometryLuminosity(DiagramClientView, Brush) 更新筆刷的明暗度。 (繼承自 ShapeElement)。
公用方法 UpdateGeometryLuminosity(DiagramClientView, Pen) 更新畫筆的明暗度。 (繼承自 ShapeElement)。
公用方法 UpdateGraphEdgePoints 更新連結圖案的邊緣點,並以圖形方式將它們顯示在圖表上。

回頁首

事件

  名稱 描述
公用事件 Click 使用者在圖案上按一下滑鼠時發生。 (繼承自 ShapeElement)。
公用事件 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 定義。)

回頁首

欄位

  名稱 描述
公用欄位靜態成員 DomainClassId 表示連結圖形的 ID。
公用欄位靜態成員 EdgePointsDomainPropertyId 表示指派給邊緣點集合的 ID。
公用欄位靜態成員 ManuallyRoutedDomainPropertyId 表示指派給 ManuallyRouted 旗標的 ID。

回頁首

明確介面實作

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

回頁首

備註

如需詳細資訊,請參閱BinaryLinkShape

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Modeling.Diagrams 命名空間