GenericLinkShape 類別

定義

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

public ref class GenericLinkShape : Microsoft::VisualStudio::Modeling::Diagrams::BinaryLinkShape
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.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("d81e1f06-f6bc-4885-b21c-3626ded28e9d")]
[System.CLSCompliant(true)]
[System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")]
public class GenericLinkShape : Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.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("d81e1f06-f6bc-4885-b21c-3626ded28e9d")>]
[<System.CLSCompliant(true)>]
[<System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")>]
type GenericLinkShape = class
    inherit BinaryLinkShape
Public Class GenericLinkShape
Inherits BinaryLinkShape
繼承
屬性

建構函式

GenericLinkShape(Partition, PropertyAssignment[])

建構函式

GenericLinkShape(Store, PropertyAssignment[])

建構函式

欄位

DomainClassId

GenericLinkShape 網域類別標識符。

NameDomainPropertyId

名稱功能變數名稱屬性識別碼。

屬性

AbsoluteBoundingBox

相對於圖表左上角的周框。

(繼承來源 LinkShape)
AbsoluteBoundingBoxToEnsureVisible

取得 EnsureVisible 將使用的周框。 矩形與 AbsoluteBoundingBox 相同,但在寬度為非零時,高度調整為非零。 這是因為針對單一區段連結,高度預設為 0,而且即使確實選取連結,也會造成選取範圍傳回為「空白」。

(繼承來源 LinkShape)
AbsoluteCenter

取得 ShapeElement 相對於圖表左上角的 ShapeElement 絕對界限中心,不論父 ShapeElement 為何。

(繼承來源 ShapeElement)
AccessibilityObject

取得指派給專案的 AccessibleObject

(繼承來源 ShapeElement)
AccessibleDefaultActionDescription

取得項目的預設動作描述,以供輔助功能用戶端應用程式使用

(繼承來源 ShapeElement)
AccessibleDescription

取得輔助功能用戶端應用程式所使用的專案描述

(繼承來源 ShapeElement)
AccessibleHelp

取得專案用途或專案使用方式的描述。

(繼承來源 ShapeElement)
AccessibleHelpTopicFileName

取得與這個專案相關聯的說明檔路徑。

(繼承來源 ShapeElement)
AccessibleHelpTopicId

取得與這個專案相關聯的說明主題標識符。

(繼承來源 ShapeElement)
AccessibleName

傳回公開給輔助功能用戶端之此圖形的名稱。

(繼承來源 BinaryLinkShapeBase)
AccessibleRole

取得控制件的可存取角色

(繼承來源 ShapeElement)
AccessibleState

取得模型專案的可存取狀態

(繼承來源 ShapeElement)
AccessibleValue

取得這個專案的可存取值。

(繼承來源 ShapeElement)
AllowsChildrenInSelection

取得這個圖形的子系是否允許在這個父系的相同選取群組中。

(繼承來源 ShapeElement)
AllowsChildrenToResizeParent

取得值,這個值會決定是否允許調整此圖形的大小。

(繼承來源 ShapeElement)
AllowsChildrenToShrinkParent

取得值,這個值會決定此圖形是否可以壓縮,並隨著其巢狀子系的變更而成長。

(繼承來源 ShapeElement)
AnchorBothEnds

如何在實際執行 deed 時錨定。 CD 通常想要錨定兩端,但只有在這一行是兩個指標時,才想要錨定一端。

(繼承來源 BinaryLinkShapeBase)
BackgroundBrushId

取得將用來填滿幾何背景的筆刷資源標識碼。

(繼承來源 ShapeElement)
BoundingBox

相對於此圖形父系左上方的周框。

(繼承來源 LinkShape)
CanFocus

取得值,指出ShapeElement是否可以接收焦點。

(繼承來源 ShapeElement)
CanManuallyRoute

取得值,指出是否允許使用者手動路由傳送此 LinkShape。

(繼承來源 LinkShape)
CanMove

取得值,指出是否允許使用者重新定位圖形。

(繼承來源 LinkShape)
CanMoveAnchorPoints

取得值,指出是否允許用戶移動此 LinkShape 的端點。

(繼承來源 LinkShape)
CanSelect

取得值,指出是否允許用戶選取 ShapeElement。

(繼承來源 ShapeElement)
Center

取得 ShapeElement 界限的中心點。

(繼承來源 ShapeElement)
ClassStyleSet

定義此圖形的個別類別 Stlyes。

ClipWhenDrawingFields

取得值,指出繪製其子ShapeFields時,裁剪區域是否應該設定為這個圖形的周框方塊。

(繼承來源 ShapeElement)
DecoratorFrom

取得或設定關聯性結尾的裝飾專案。

(繼承來源 BinaryLinkShapeBase)
Decorators

此類型圖案的裝飾專案集合。 如果此類型沒有裝飾專案,則傳回 null。 根據預設,圖形沒有裝飾專案。

(繼承來源 ShapeElement)
DecoratorsSize

裝飾專案的大小總計 - UI 失效計算所需的

(繼承來源 BinaryLinkShapeBase)
DecoratorTo

取得或設定關聯性結尾的裝飾專案。

(繼承來源 BinaryLinkShapeBase)
DefaultRoutingStyle

指定要使用的預設路由樣式

(繼承來源 LinkShape)
DefaultShapeField

取得可以接收焦點的第一個 ShapeField。 當 ShapeElement 具有焦點且 ShapeElement 不會回應索引鍵事件時,傳回的字段應作為預設圖形字段來接收索引鍵事件。

(繼承來源 ShapeElement)
DefaultSize

取得世界單位中 ShapeElement 的預設大小。

(繼承來源 ShapeElement)
Diagram

取得這個 ShapeElement 所屬的圖表。 (這可以是 null.)

(繼承來源 ShapeElement)
EdgePoints

取得或設定 EdgePoints 定義域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Edge Points 的描述

(繼承來源 LinkShape)
EdgePointsNoJumps

取得沒有跳躍之世界單位的邊緣點

(繼承來源 LinkShape)
EndSegmentBreakFactor

取得中斷LinkShape結束區段時要使用的因素。

(繼承來源 LinkShape)
EnsureVisiblePreference

此 Shape 的 EnsureVisible 方法喜好設定。 預設值是傳回裝載此圖形之圖表的VisiblePreference。

(繼承來源 ShapeElement)
Events

傳回附加至這個 ShapeElement 的事件處理程式清單。

(繼承來源 ShapeElement)
ExcludePath

get/set 圖形路徑 這是 BinaryLinkShape 類別上的單一路徑。 請勿處置。 立即使用。 如果需要其他路徑,請使用Clone!

(繼承來源 BinaryLinkShapeBase)
FixedFrom

取得或設定 FixedFrom 網域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed From 的描述

(繼承來源 BinaryLinkShapeBase)
FixedTo

取得或設定 FixedTo 網域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape.Fixed 至

(繼承來源 BinaryLinkShapeBase)
FromEndPoint

取得/設定邊緣的從點。

(繼承來源 BinaryLinkShapeBase)
FromLinkConnectsToNode

取得關聯性結尾的 ElementLink。

(繼承來源 BinaryLinkShapeBase)
FromShape

取得關聯性結尾的 NodeShape。

(繼承來源 BinaryLinkShapeBase)
GeometryBackgroundBrushId

取得將用來填滿幾何背景的筆刷資源標識碼。

(繼承來源 ShapeElement)
GeometryBoundingBox

取得幾何的周框方塊。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫

(繼承來源 ShapeElement)
GeometryCanManuallyRoute

取得值,指出是否允許使用者手動路由傳送此 LinkShape。 (僅供 ShapeGeometry 衍生類別呼叫。)

(繼承來源 BinaryLinkShapeBase)
GeometryDecoratorFrom

取得連結結尾處的LinkDecorator。 (僅供 ShapeGeometry 衍生類別呼叫。)

(繼承來源 BinaryLinkShapeBase)
GeometryDecoratorFromSize

取得關聯性結尾上裝飾專案的大小。

(繼承來源 BinaryLinkShapeBase)
GeometryDecoratorTo

取得連結結尾處的LinkDecorator。 (僅供 ShapeGeometry 衍生類別呼叫。)

(繼承來源 BinaryLinkShapeBase)
GeometryDecoratorToSize

取得關聯性結尾上裝飾專案的大小。

(繼承來源 BinaryLinkShapeBase)
GeometryEdgePoints

取得世界單位的邊緣點, (預期只能由ShapeGeometry衍生類別呼叫。)

(繼承來源 BinaryLinkShapeBase)
GeometryEdgePointsNoJumps

取得世界單位中的邊緣點,沒有跳躍點 (預期只能由ShapeGeometry衍生類別呼叫。)

(繼承來源 BinaryLinkShapeBase)
GeometryHasFilledBackground

取得值,指出幾何的背景是否要填滿。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫

(繼承來源 ShapeElement)
GeometryHasOutline

取得值,指出是否要繪製幾何的外框。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫

(繼承來源 ShapeElement)
GeometryHasShadow

取得值,指出幾何是否顯示陰影。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫

(繼承來源 ShapeElement)
GeometryOutlinePenId

取得將用來繪製幾何外框的手寫筆資源標識符。

(繼承來源 ShapeElement)
GeometryStyleSet

取得要用於幾何的樣式集。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫

(繼承來源 ShapeElement)
GridSize

取得或設定這個 LinkShape 所在的網格線大小。

(繼承來源 LinkShape)
HasChildren

取得值,指出ShapeElement是否有一或多個具有相對或巢狀關聯性的子ShapeElement。

(繼承來源 ShapeElement)
HasCustomToolTip

傳回此圖形是否有工具提示的自定義轉譯

(繼承來源 ShapeElement)
HasDragOverToolTip

傳回此圖形是否支援拖放工具提示。

(繼承來源 ShapeElement)
HasFilledBackground

取得值,指出是否繪製圖形的背景。

(繼承來源 ShapeElement)
HasHighlighting

取得值,指出是否繪製ShapeElement的醒目提示

(繼承來源 ShapeElement)
HasOutline

取得值,指出是否繪製圖形的外框。

(繼承來源 ShapeElement)
HasShadow

判斷是否要繪製圖形的陰影

(繼承來源 LinkShape)
HasToolTip

取得/設定圖形預設是否顯示滑鼠暫留工具提示

(繼承來源 ShapeElement)
Id

這個專案的唯一標識碼。

(繼承來源 ModelElement)
IsActive

如果專案目前在模型中作用中,則傳回 true;如果專案已刪除或正在刪除的程式中,則傳回 false。

(繼承來源 ModelElement)
IsDeleted

專案是否已從模型中刪除。 (已刪除的專案不會立即終結,因此復原命令可能會復原刪除 element.)

(繼承來源 ModelElement)
IsDeleting

專案是否已從模型中刪除。 (已刪除的專案不會立即終結,因此復原命令可能會復原刪除 element.)

(繼承來源 ModelElement)
IsDirected

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 BinaryLinkShapeBase)
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 的描述

(繼承來源 LinkShape)
MaximumSize

取得世界單位中 ShapeElement 的大小上限。

(繼承來源 ShapeElement)
MinimumSize

取得以世界單位為單位的ShapeElement大小下限。

(繼承來源 ShapeElement)
ModelElement

取得或設定與這個簡報專案相關聯的模型專案。

(繼承來源 PresentationElement)
Name

取得或設定 Name 網域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape.Name 的描述

NestedChildShapes

取得 NestedChildShapes 的清單。 Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape 的描述

(繼承來源 ShapeElement)
NestedShapesMargin

取得這個 ShapeElement 周框方塊周邊與其巢狀節點圖形之間的邊界。 邊界以世界單位為單位。 此邊界是在這個 ShapeElement 的周邊提供區域,其中連接線可以路由傳送。

(繼承來源 ShapeElement)
Nodes

取得節點的清單。 Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Link 的描述

(繼承來源 LinkShape)
NodeToNodeClearance

取得或設定子節點圖形之間的世界單位間距。 此屬性不會影響具有同層級圖形之此圖形的節點對節點距離;它只適用於屬於此圖形子系的節點圖形。 此值必須大於 1e-6。

(繼承來源 ShapeElement)
OutlinePenId

取得將用來繪製幾何外框的畫筆資源標識符。

(繼承來源 LinkShape)
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

取得/設定線條跳躍樣式。

(繼承來源 LinkShape)
RoutingStyle

取得/設定路由樣式。

(繼承來源 LinkShape)
ShapeFields

定義此圖形的個別類別圖形欄位清單。

ShapeGeometry

LinkShape 的 ShapeGeometry 類別。

(繼承來源 BinaryLinkShapeBase)
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)
TargetRelationshipDomainClassId

儲存目標專案連結網域類別標識碼,用於還原串行化,將二進位連結圖形連結回項目連結。

(繼承來源 BinaryLinkShape)
TargetToolboxItemFilterAttributes

會傳回這個圖形的 ToolboxItemFilterAttribute 物件的集合。 這些屬性可用來判斷工具箱中啟用/停用的專案。 此處傳回的集合會成為工具箱項目必須相符才能啟用的集合的一部分。 若要定義屬於工具箱專案本身的集合,請將ToolboxItemFilterAttribute (s) 套用至代表工具箱專案的ModelElement。

(繼承來源 ShapeElement)
ToEndPoint

取得/設定邊緣的指向。

(繼承來源 BinaryLinkShapeBase)
ToLinkConnectsToNode

取得關聯性結尾的 ElementLink。

(繼承來源 BinaryLinkShapeBase)
ToShape

取得關聯性結尾的 NodeShape。

(繼承來源 BinaryLinkShapeBase)
UserFixed

取得/設定邊緣的userFixed旗標。

(繼承來源 LinkShape)
ZOrder

取得這個 ShapeElement 的相對 Z 順序。 如果這是圖表,則這是用來重新編號的最新迭置順序編號。

(繼承來源 ShapeElement)

方法

AccessibleDoDefaultAction()

執行與這個可存取物件相關的預設動作。

(繼承來源 ShapeElement)
Associate(ModelElement)

建立這個簡報專案與其模型元素的關聯。

(繼承來源 PresentationElement)
CalculateDerivedVisible(ShapeElement)

計算此圖形的 DerivedVisible 值,假設父系正確無誤。

(繼承來源 BinaryLinkShapeBase)
CanMerge(ProtoElementBase, ElementGroupPrototype)

傳回值,指出指定的根 ProtoElement 是否可新增至這個專案所代表的來源專案。

(繼承來源 ModelElement)
ChooseMergeTarget(ElementGroup)

取得要當做 ElementGroup 合併程序目標的 ModelElement。
當這個項目是合併的目標時,合併程式就會呼叫此專案。
這可讓這個項目有機會將目標變更為本身以外的專案。

(繼承來源 ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

取得作為 ElementGroupPrototype 合併程序目標的 ModelElement。
當這個項目是合併的目標時,合併程式會呼叫此專案。
這可讓這個項目有機會將目標變更為本身以外的專案。

(繼承來源 ModelElement)
ChooseParentShape(ShapeElement)

由 ShapeElement.FixUpChildShapes () 呼叫,以判斷哪個圖形應該是新子圖形的父圖形。 根據預設,此 ShapeElement 會是父系,但在某些情況下,應該有不同的圖形。

(繼承來源 ShapeElement)
ChooseRelationship(ShapeElement)

由 ShapeElement.FixUpChildShapes () 呼叫,以取得子 ShapeElement 與其父系之間的關聯性類型。

(繼承來源 ShapeElement)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

允許圖形變更選取的專案。 從選取動作呼叫。

(繼承來源 ShapeElement)
Connect(NodeShape, NodeShape)

建立連接兩個指定 NodeShapes 所需的 ElementLink 關聯性。 如果這個 BinaryLinkShape 已經在圖表上,則也會連接 GraphEdge。 如果沒有,則會在 BinaryLinkShape 新增至圖表時連接 GraphEdge。

(繼承來源 BinaryLinkShapeBase)
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與其兩個連接端點的連接。

(繼承來源 BinaryLinkShapeBase)
DoFoldToShape(PointD, PointD)

計算指定向量相交的ShapeElement周邊點

(繼承來源 ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo)

根據圖表的左上角單位,執行一個相對於圖表左上角的點,執行點擊測試。

(繼承來源 ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo, Boolean)

根據圖表的左上角單位,執行一個相對於圖表左上角的點,執行點擊測試。

(繼承來源 ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

在 ShapeElement 周圍的選取範圍上執行點擊測試,指定相對於圖表世界單位左上角的點。

(繼承來源 ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

在圖形上呼叫適當的導覽方法。

(繼承來源 ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

使用 ShapeElement 的指定絕對界限繪製 ShapeElement 的大小調整意見反應。

(繼承來源 ShapeElement)
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)

從指定的 Graphics 物件中的裁剪區域排除此圖形及其端點圖形。

(繼承來源 BinaryLinkShapeBase)
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.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 LinkShape)
GetFieldAccessibleDescription(ShapeField)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 ShapeElement)
GetFieldAccessibleName(ShapeField)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 ShapeElement)
GetFieldAccessibleValue(ShapeField)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 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.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 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.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 ShapeElement)
Invalidate()

這個方法會使 linkshape 失效,包括 (1) 超出圖形界限的大綱畫筆, (2) 鏈接的裝飾專案。

(繼承來源 LinkShape)
Invalidate(Boolean)

使 ShapeElement 失效。

(繼承來源 ShapeElement)
Invalidate(RectangleD)

使 ShapeElement 與用來做為其絕對界限的指定矩形失效。

(繼承來源 ShapeElement)
IsDescendantOf(ShapeElement)

傳回值,指出此圖形是否為指定之圖案的子代。

(繼承來源 ShapeElement)
IsNavigationKey(Char)

傳回值,指出指定的字元是否對應至導覽命令。

(繼承來源 ShapeElement)
IsNavigationKey(Keys)

傳回值,指出指定的索引鍵數據是否對應至導覽命令。

(繼承來源 ShapeElement)
IsRouted()

傳回此 LinkShape 是否已路由傳送,或仍然被擷取並等候重新路由。

(繼承來源 LinkShape)
IterateShapes(IShapeIterator)

可協助逐一查看圖形及其所有子圖形的方法。 方法會以遞歸方式瀏覽此圖形的所有子圖形,並呼叫遇到每個圖形的指定反覆運算器。 注意:基底實作是周游是深度優先,而 NestedChildShapes 會在 RelativeChildShapes 之前逐一查看。

(繼承來源 ShapeElement)
MergeConfigure(ElementGroup)

PresentationElements 不應該覆寫 MergeConfigure () ,因為它不會在合併期間於 PEL 上呼叫。 相反地,PEL 應該使用檢視修正覆寫。

(繼承來源 PresentationElement)
MergeDisconnect(ModelElement)

執行與 MergeRelate 相反的作業 -亦即,中斷指定元素與目前元素的連線, (移除 MergeRelate) 所建立的連結。

(繼承來源 ModelElement)
MergeRelate(ModelElement, ElementGroup)

PresentationElements 不應該覆寫 MergeRelate () ,因為它不會在合併期間於 PEL 上呼叫。 相反地,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 呼叫,將焦點設定為導覽序列中的第一個可設定焦點上階。

(繼承來源 LinkShape)
NavigateDescend(SelectedShapesCollection)

由這個 ShapeElement 呼叫,將焦點設定為導覽序列中的第一個可焦點子系。

(繼承來源 ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

由 Navigate 方法呼叫,將焦點設定為指定的 DiagramItem。

(繼承來源 ShapeElement)
NavigateToFirst(SelectedShapesCollection)

由此 ShapeElement 呼叫,將焦點設定為此圖形的第一個同層級 (,也就是父系的第一個子系) 導覽順序。 這也會處理LineSegments和AnchorPoints的NavigateToFirst,因為索引鍵事件不會路由至它們。

(繼承來源 LinkShape)
NavigateToLast(SelectedShapesCollection)

由此 ShapeElement 呼叫,將焦點設定為此圖形的最後一個同層級 (,也就是導覽順序中父系的最後一個子系) 。 這也會處理LineSegments和AnchorPoints的NavigateToPrevious,因為索引鍵事件不會路由至它們。

(繼承來源 LinkShape)
NavigateToNext(SelectedShapesCollection)

由此 LinkShape 呼叫,將焦點設定為導覽序列中的下一個區段。 這也會處理LineSegments和AnchorPoints的NavigateToNext,因為索引鍵事件不會路由至它們。

(繼承來源 LinkShape)
NavigateToPrevious(SelectedShapesCollection)

由此 LinkShape 呼叫,以將焦點設定為導覽序列中的上一個區段。 這也會處理LineSegments和AnchorPoints的NavigateToPrevious,因為索引鍵事件不會路由至它們。

(繼承來源 LinkShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

當屬性變更時呼叫。

(繼承來源 ShapeElement)
OnBeforePaint()

OnBeforePaint 會在 ShapeElement 的繪製開始時呼叫。 它提供一個機會,讓開發人員在繪製時先更新和覆寫資源。

(繼承來源 ShapeElement)
OnBeginEdit(DiagramItemEventArgs)

開始進行就地編輯時呼叫。

(繼承來源 ShapeElement)
OnBoundsFixup(BoundsFixupState, Int32, Boolean)

允許在檢視和圖表修正期間將界限設為userFixed的最後機會。 您可以覆寫這個方法,以套用您想要套用的任何特定界限修正變更。

(繼承來源 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()

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 BinaryLinkShapeBase)
OnDeleting()

在刪除專案之前,由模型呼叫。

(繼承來源 ModelElement)
OnDoubleClick(DiagramPointEventArgs)

由控件的 OnDoubleClick () 呼叫

(繼承來源 ShapeElement)
OnDragDrop(DiagramDragEventArgs)

當 IDataObject 拖曳到 ShapeElement 之後,就會引發事件。

(繼承來源 ShapeElement)
OnDragEnter(DiagramDragEventArgs)

當 IDataObject 拖曳進入 ShapeElement 界限時引發的事件。

(繼承來源 ShapeElement)
OnDragLeave(DiagramPointEventArgs)

當 IDataObject 拖曳離開 ShapeElement 界限時引發的事件。

(繼承來源 ShapeElement)
OnDragOver(DiagramDragEventArgs)

當 IDataObject 拖曳到 ShapeElement 界限上時引發的事件。

(繼承來源 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)
RecalculateRoute()

setter 必須在交易中呼叫。

(繼承來源 BinaryLinkShapeBase)
RemoveLayoutObject()

會移除 (從 GraphWrapper 以及其相對和巢狀子圖形中刪除此 ShapeElement) 。

(繼承來源 ShapeElement)
Selected(DiagramClientView)

傳回值,指出是否在指定的檢視中選取此圖形。

(繼承來源 ShapeElement)
SetDecorators(LinkDecorator, LinkDecorator, Boolean)

設定線條的裝飾專案。 當使用者呼叫時,可以選擇性地使行失效。

(繼承來源 BinaryLinkShapeBase)
SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean)

設定線條的裝飾專案。 當使用者呼叫時,可以選擇性地使行失效。

(繼承來源 BinaryLinkShapeBase)
SetEdgePointsValue(EdgePointCollection)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 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 集合、適當地更新相關成員,以及使相關聯的檢視失效。

(繼承來源 LinkShape)
UpdateGeometryLuminosity(DiagramClientView, Brush)

修改指定筆刷的亮度。 (僅供 ShapeGeometry 衍生類別呼叫。)

(繼承來源 ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

修改指定畫筆的亮度。 (僅供 ShapeGeometry 衍生類別呼叫。)

(繼承來源 ShapeElement)
UpdateGraphEdgePoints()

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 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.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

(繼承來源 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.GenericLinkShape 的 DomainClass GenericLinkShape 描述

GetExtension(ModelElement, Guid)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

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.GenericLinkShape 的 DomainClass GenericLinkShape 描述

TryGetExtension(ModelElement, Guid)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

TryGetExtension(ModelElement, Type)

Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape 的 DomainClass GenericLinkShape 描述

TryGetExtension<T>(ModelElement)

從這個 ModelElement 的可用延伸模組取得指定類型的 ExtensionElement。 如果這個項目沒有這類延伸,則結果會是 Null。

CanDelete(ModelElement, Guid[])

從模型刪除專案。

GetLocks(ModelElement)

取得這個項目的鎖定旗標。 這包括在包含 元素的 Partition 上啟用的任何鎖定。

IsLocked(ModelElement, Locks)

測試這個專案是否有任何指定的鎖定集

SetLocks(ModelElement, Locks)

設定這個項目的鎖定旗標

適用於