ListCompartment 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述
public ref class ListCompartment abstract : Microsoft::VisualStudio::Modeling::Diagrams::Compartment, Microsoft::VisualStudio::Modeling::Diagrams::IListFieldContainer
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment.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("f869cfdf-04a5-4d22-a97e-7ec5bca2096e")]
[System.CLSCompliant(true)]
public abstract class ListCompartment : Microsoft.VisualStudio.Modeling.Diagrams.Compartment, Microsoft.VisualStudio.Modeling.Diagrams.IListFieldContainer
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment.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("f869cfdf-04a5-4d22-a97e-7ec5bca2096e")>]
[<System.CLSCompliant(true)>]
type ListCompartment = class
inherit Compartment
interface IListFieldContainer
Public MustInherit Class ListCompartment
Inherits Compartment
Implements IListFieldContainer
- 繼承
- 衍生
- 屬性
- 實作
建構函式
ListCompartment(Partition, PropertyAssignment[]) |
建構函式。 |
欄位
BackgroundGradientFieldName |
此圖形之背景漸層欄位的唯一標識碼。 (繼承來源 NodeShape) |
DomainClassId |
ListCompartment 網域類別標識符。 |
ItemTextColorDomainPropertyId |
ItemTextColor 網域屬性標識符。 |
屬性
AbsoluteBoundingBox |
取得相對於圖表左上角之世界單位的周框。 (繼承來源 NodeShape) |
AbsoluteBoundingBoxToEnsureVisible |
取得 DiagramClientView.EnsureVisible 將使用的周框。 矩形是世界單位,相對於圖表左上角。 (繼承來源 ShapeElement) |
AbsoluteBounds |
取得或設定 AbsoluteBounds 定義域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Absolute Bounds 的描述 (繼承來源 NodeShape) |
AbsoluteCenter |
取得 ShapeElement 相對於圖表左上角的 ShapeElement 絕對界限中心,不論父 ShapeElement 為何。 (繼承來源 ShapeElement) |
AccessibilityObject |
取得指派給專案的 AccessibleObject (繼承來源 ShapeElement) |
AccessibleDefaultActionDescription |
取得項目的預設動作描述,以供輔助功能用戶端應用程式使用 (繼承來源 ShapeElement) |
AccessibleDescription |
取得輔助功能用戶端應用程式所使用的專案描述 (繼承來源 ShapeElement) |
AccessibleHelp |
取得專案用途或專案使用方式的描述。 (繼承來源 ShapeElement) |
AccessibleHelpTopicFileName |
取得與這個專案相關聯的說明檔路徑。 (繼承來源 ShapeElement) |
AccessibleHelpTopicId |
取得與這個專案相關聯的說明主題標識符。 (繼承來源 ShapeElement) |
AccessibleName |
傳回輔助功能名稱。 |
AccessibleRole |
取得控制件的可存取角色 (繼承來源 ShapeElement) |
AccessibleState |
取得這個圖形的其他可存取狀態。 |
AccessibleValue |
取得這個專案的可存取值。 (繼承來源 ShapeElement) |
AllowCustomCompartmentFillColor |
取得或設定區間填滿色彩的變化性。 (繼承來源 Compartment) |
AllowCustomTitleFillColor |
取得或設定標題填滿色彩的變化性。 (繼承來源 Compartment) |
AllowsChildrenInSelection |
取得這個圖形的子系是否允許在這個父系的相同選取群組中。 (繼承來源 ShapeElement) |
AllowsChildrenToResizeParent |
取得值,這個值會決定是否允許調整此圖形的大小。 (繼承來源 ShapeElement) |
AllowsChildrenToShrinkParent |
取得值,這個值會決定此圖形是否可以壓縮,並隨著其巢狀子系的變更而成長。 (繼承來源 ShapeElement) |
Anchoring |
取得這個 NodeShape 的錨定行為。 (繼承來源 NodeShape) |
AutoResizeParentOnBoundsChange |
取得或設定當此圖形的絕對界限因為移動或調整作業而變更時,是否應該透過規則自動調整父圖形 () 。 (繼承來源 NodeShape) |
BackgroundBrushId |
取得將用來填滿幾何背景的筆刷資源標識碼。 (繼承來源 ShapeElement) |
BackgroundGradientMode |
取得圖形背景區域的漸層模式。 (繼承來源 NodeShape) |
BoundingBox |
取得相對於父圖形左上方之世界單位的周框。 (繼承來源 NodeShape) |
Bounds |
取得或設定相對於父圖形左上方之世界單位的圖形界限。 (繼承來源 NodeShape) |
BoundsRules |
傳回區間的界限規則 (繼承來源 Compartment) |
CanExpandAndCollapse |
取得值,指出這個圖形是否具有相異的折疊和展開狀態。 如果使用 NodeShape 的展開和折疊功能,此值必須設定為 true。 (繼承來源 Compartment) |
CanFocus |
取得值,指出ShapeElement是否可以接收焦點。 (繼承來源 ShapeElement) |
CanMove |
取得值,指出是否允許使用者重新置放ShapeElement。 (繼承來源 Compartment) |
CanResize |
取得值,指出是否允許用戶調整 ShapeElement 的大小。 (若要修改此值,請覆寫 ResizableSides 屬性.) (繼承來源 NodeShape) |
CanSelect |
取得值,指出是否允許用戶選取 ShapeElement。 (繼承來源 ShapeElement) |
Center |
取得 ShapeElement 界限的中心點。 (繼承來源 ShapeElement) |
ClassStyleSet |
取得在此類別的所有實例之間共用的樣式集。 (繼承來源 ShapeElement) |
ClipWhenDrawingFields |
取得值,指出繪製其子ShapeFields時,裁剪區域是否應該設定為這個圖形的周框方塊。 (繼承來源 ShapeElement) |
CollapsedSize |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 Compartment) |
CompartmentFillColor |
取得或設定 CompartmentFillColor 網域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Compartment 填滿色彩的描述 (繼承來源 Compartment) |
CompartmentFillColorStorage |
取得或設定自定義記憶體的區間填滿色彩。 (繼承來源 Compartment) |
ConnectionPoints |
取得這個 NodeShape 上的連接點清單。 (繼承來源 NodeShape) |
Decorators |
此類型圖案的裝飾專案集合。 如果此類型沒有裝飾專案,則傳回 null。 根據預設,圖形沒有裝飾專案。 (繼承來源 ShapeElement) |
DefaultContainerMargin |
取得巢狀圖形與其父圖形界限之間允許的默認邊界。 (繼承來源 NodeShape) |
DefaultShapeField |
取得可以接收焦點的第一個 ShapeField。 當 ShapeElement 具有焦點且 ShapeElement 不會回應索引鍵事件時,傳回的字段應作為預設圖形字段來接收索引鍵事件。 (繼承來源 ShapeElement) |
DefaultSize |
取得世界單位中 ShapeElement 的預設大小。 (繼承來源 ShapeElement) |
Diagram |
取得這個 ShapeElement 所屬的圖表。 (這可以是 null.) (繼承來源 ShapeElement) |
EnsureVisiblePreference |
此 Shape 的 EnsureVisible 方法喜好設定。 預設值是傳回裝載此圖形之圖表的VisiblePreference。 (繼承來源 ShapeElement) |
Events |
傳回附加至這個 ShapeElement 的事件處理程式清單。 (繼承來源 ShapeElement) |
ExpandedSize |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 Compartment) |
FixedFlags |
取得 GraphNode 的 FixedFlags 屬性。 (繼承來源 NodeShape) |
ForwardEventsToParent |
取得或設定是否要將 DragDrop、Key 和 Mouse 事件轉送至父圖形。 (繼承來源 Compartment) |
FromRoleLinkShapes |
取得 LinkShapes 的集合,其中這個 NodeShape 扮演 From 角色。 (繼承來源 NodeShape) |
GeometryBackgroundBrushId |
取得將用來填滿幾何背景的筆刷資源標識碼。 (繼承來源 ShapeElement) |
GeometryBoundingBox |
取得幾何的周框方塊。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
GeometryCanResizeBottom |
取得值,指出是否允許用戶調整幾何大小。 (預期只能由 NodeShapeGeometry 衍生類別s.) 呼叫 (繼承來源 NodeShape) |
GeometryCanResizeLeft |
取得值,指出是否允許用戶調整幾何大小。 (預期只能由 NodeShapeGeometry 衍生類別s.) 呼叫 (繼承來源 NodeShape) |
GeometryCanResizeRight |
取得值,指出是否允許用戶調整幾何大小。 (預期只能由 NodeShapeGeometry 衍生類別s.) 呼叫 (繼承來源 NodeShape) |
GeometryCanResizeTop |
取得值,指出是否允許用戶調整幾何大小。 (預期只能由 NodeShapeGeometry 衍生類別s.) 呼叫 (繼承來源 NodeShape) |
GeometryHasFilledBackground |
取得值,指出幾何的背景是否要填滿。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
GeometryHasOutline |
取得值,指出是否要繪製幾何的外框。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
GeometryHasShadow |
取得值,指出幾何是否顯示陰影。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
GeometryOutlinePenId |
取得將用來繪製幾何外框的手寫筆資源標識符。 (繼承來源 ShapeElement) |
GeometryStyleSet |
取得要用於幾何的樣式集。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
GridSize |
取得此圖形所在的世界單位網格線大小。 根據預設,會使用父圖形的 GridSize。 (繼承來源 ShapeElement) |
HasAnchoring |
取得這個 NodeShape 是否已錨定為其父回合已啟用。 (繼承來源 NodeShape) |
HasBackgroundGradient |
傳回 GeometryShape 是否有背景漸層 (繼承來源 NodeShape) |
HasChildren |
取得值,指出ShapeElement是否有一或多個具有相對或巢狀關聯性的子ShapeElement。 (繼承來源 ShapeElement) |
HasConnectionPoints |
取得這個 NodeShape 是否需要使用連接點。 (繼承來源 NodeShape) |
HasCustomToolTip |
傳回此圖形是否有工具提示的自定義轉譯 (繼承來源 ShapeElement) |
HasDragOverToolTip |
傳回此圖形是否支援拖放工具提示。 (繼承來源 ShapeElement) |
HasFilledBackground |
取得值,指出是否繪製圖形的背景。 (繼承來源 ShapeElement) |
HasHighlighting |
指定區間是否有醒目提示 (繼承來源 Compartment) |
HasOutline |
指定區間是否有外框 (繼承來源 Compartment) |
HasShadow |
指定區間是否有陰影 (繼承來源 Compartment) |
HasToolTip |
取得/設定圖形預設是否顯示滑鼠暫留工具提示 (繼承來源 ShapeElement) |
HeaderBackgroundField |
區間標頭的文字欄位。 (繼承來源 Compartment) |
HeaderBounds |
取得相對於此圖形左上方之世界單位標頭的界限。 (繼承來源 Compartment) |
HeaderDisplayText |
取得標頭的文字。 (繼承來源 Compartment) |
HeaderPlusMinusField |
區間標頭的展開/折疊字段。 (繼承來源 Compartment) |
HeaderTextField |
區間標頭的文字欄位。 (繼承來源 Compartment) |
Id |
這個專案的唯一標識碼。 (繼承來源 ModelElement) |
IsActive |
如果專案目前在模型中作用中,則傳回 true;如果專案已刪除或正在刪除的程式中,則傳回 false。 (繼承來源 ModelElement) |
IsDeleted |
專案是否已從模型中刪除。 (已刪除的專案不會立即終結,因此復原命令可能會復原刪除 element.) (繼承來源 ModelElement) |
IsDeleting |
專案是否已從模型中刪除。 (已刪除的專案不會立即終結,因此復原命令可能會復原刪除 element.) (繼承來源 ModelElement) |
IsExpanded |
取得或設定IsExpanded定義域屬性的值。 展開 Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Is 的描述 (繼承來源 NodeShape) |
IsNestedChild |
取得值,指出這個圖形是否為其父系的巢狀子系,而不是相對子系。 巢狀子系是由其父圖形裁剪,而相對子系則不是。 (繼承來源 ShapeElement) |
IsPlaceRouteNode |
查看我們是否為可放置/可路由傳送的節點 (繼承來源 NodeShape) |
IsPort |
指出這是埠圖形 (繼承來源 NodeShape) |
IsRelativeChild |
取得值,指出這個圖形是否為其父系的相對子系,而不是巢狀子系。 巢狀子系是由其父圖形裁剪,而相對子系則不是。 (繼承來源 ShapeElement) |
IsVisible |
取得這個圖形的可見度屬性。 (繼承來源 ShapeElement) |
ItemTextColor |
取得或設定 ItemTextColor 網域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment.Item 文字色彩的描述 |
LayoutObjectFixedFlags |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 NodeShape) |
LineAdjustAwayDefault |
取得或設定值,這個值表示當連結圖形共用通用連接圖形時,子連結圖形的中繼線段是否應該嘗試對齊。 中繼線段是不包含任一 LinkShape 端點的線段。 此屬性不會影響具有同層級圖形之此圖形的親和性;它只適用於連結屬於此圖形子系的圖形。 (繼承來源 ShapeElement) |
LineAffinityDefault |
取得或設定值,這個值表示當連結圖形共用通用連接圖形時,子連結圖形的中繼線段是否應該嘗試對齊。 中繼線段是不包含任一 LinkShape 端點的線段。 此屬性不會影響具有同層級圖形之此圖形的親和性;它只適用於連結屬於此圖形子系的圖形。 (繼承來源 ShapeElement) |
LineToLineClearance |
取得或設定子連結圖形之間的世界單位間距。 此屬性不會影響具有同層級圖形之此圖形的線條對行距離;它只適用於連結屬於此圖形子系的圖形。 此值必須大於 1e-6。 (繼承來源 ShapeElement) |
LineToNodeClearance |
取得或設定子連結圖形與子節點圖形之間的世界單位間距。 此屬性不會影響具有同層級圖形之此圖形的線條對節點距離;它只適用於屬於此圖形子系的圖形。 此值必須大於 1e-6。 (繼承來源 ShapeElement) |
Link |
取得 Link 的清單。 Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Nodes 的描述 (繼承來源 NodeShape) |
ListField |
取得這個區間的主要清單欄位。 |
Location |
取得或設定圖形界限左上角相對於其父系左上角的座標。 (繼承來源 NodeShape) |
MaximumSize |
取得世界單位中 ShapeElement 的大小上限。 (繼承來源 ShapeElement) |
MinimumResizableSize |
取得用戶可在目前狀態調整此節點圖形大小的大小下限。 (繼承來源 NodeShape) |
MinimumSize |
取得世界單位的大小下限。 |
ModelElement |
取得或設定與此簡報專案相關聯的模型專案。 (繼承來源 PresentationElement) |
Name |
取得或設定 Name 功能變數名稱屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Name 的描述 (繼承來源 Compartment) |
NestedChildShapes |
取得 NestedChildShapes 的清單。 Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape 的描述 (繼承來源 ShapeElement) |
NestedShapesMargin |
取得這個 ShapeElement 周框方塊周邊與其巢狀節點圖形之間的邊界。 邊界以世界單位為單位。 此邊界是在這個 ShapeElement 的周邊提供區域,其中連接線可以路由傳送。 (繼承來源 ShapeElement) |
NodeToNodeClearance |
取得或設定子節點圖形之間的世界單位間距。 此屬性不會影響具有同層級圖形之此圖形的節點對節點距離;它只適用於屬於此圖形子系的節點圖形。 此值必須大於 1e-6。 (繼承來源 ShapeElement) |
OutlinePenId |
取得將用來繪製幾何外框的手寫筆資源標識符。 (繼承來源 ShapeElement) |
OutlinePenWidth |
取得世界單位的大綱畫筆寬度。 這適用於為了失效而擴充ShapeElement周框。 (繼承來源 ShapeElement) |
PaintMoveableDecoratorSelectionLines |
選取此圖形時,如果裝飾專案已經手動放置或重設大小,則是否要繪製一條選取線到附加至此圖形的每個可移動裝飾專案。 基底實作會傳回 true。 (繼承來源 ShapeElement) |
ParentLink |
取得父 ShapeElement 的關聯性。 (繼承來源 ShapeElement) |
ParentShape |
ParentShape DomainRole (繼承來源 ShapeElement) |
Partition |
取得或設定包含這個專案的 Partition 實例。 (繼承來源 ModelElement) |
Perimeter |
取得包含 ShapeElement 外框的圖形路徑,包括位於 ShapePath 外部的大綱筆粗細。 路徑中的點是相對於父ShapeElement的世界單位。 (繼承來源 ShapeElement) |
PortFixedFlags |
取得 GraphNode 的 FixedFlags 屬性。 (繼承來源 NodeShape) |
RelatedShapeToEmphasize |
取得選取此圖形時,應該以視覺方式強調給用戶的相關 ShapeElement。 此外觀與選取範圍不同,而且不會指出已選取相關的圖形。 意圖是讓使用者注意相關圖形,以協助提供內容。 如果不應該強調任何圖形,這個屬性會傳回 null。 範例使用方式:使用者可能無法清楚識別標籤相關聯的圖形,因此,藉由在選取標籤時以視覺方式強調標籤的父圖形,使用者就可以快速識別相關的圖形。 (繼承來源 ShapeElement) |
RelativeChildShapes |
取得 RelativeChildShapes 的清單。 Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape 的描述 (繼承來源 ShapeElement) |
ResizableSides |
這個區間可以重設大小嗎? 取得此圖形的側邊,可由使用者重設大小。 (繼承來源 Compartment) |
ShapeFields |
此類型圖形的圖形欄位集合。 (繼承來源 ShapeElement) |
ShapeGeometry |
取得與此 ShapeElement 相關聯的 ShapeGeometry 物件。 (繼承來源 ShapeElement) |
ShouldAutoPlaceChildShapes |
判斷檢視修正是否應該在建立此圖形時自動放置此圖形的巢狀子圖形。 根據預設,這會傳回 false。 (繼承來源 NodeShape) |
ShouldTryParentShapeForMergeOnToolboxDoubleClick |
控制選取此 ShapeElement 時會發生什麼情況,而使用者按兩下工具箱專案。 根據預設,如果此 ShapeElement 的 CanMerge () 失敗,按兩下動作會逐步前往此 ShapeElement 的 ParentShape,然後再試一次 CanMerge () 。 如果圖形覆寫這個方法以傳回 false,當 CanMerge () 失敗時,工具箱按兩下將會終止。 (繼承來源 ShapeElement) |
Size |
取得或設定圖形大小的大小。 (繼承來源 NodeShape) |
SnakingInfo |
取得建立清單所需的資訊 |
Store |
取得包含這個專案的 Store 實例。 (繼承來源 ModelElement) |
StyleSet |
如果這個 ShapeElement 有一個,則取得實例 StyleSet,否則會取得 ClassStyleSet。 (繼承來源 ShapeElement) |
Subject |
取得或設定 Subject。 Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation 的描述 (繼承來源 PresentationElement) |
TargetToolboxItemFilterAttributes |
傳回這個圖形的 ToolboxItemFilterAttribute 物件的集合。 這些屬性可用來判斷工具箱中已啟用/停用的專案。 這裡傳回的集合會成為工具箱項目必須相符才能啟用的集合的一部分。 若要定義屬於工具箱專案本身的集合,請將ToolboxItemFilterAttribute (s) 套用至代表工具箱專案的ModelElement。 (繼承來源 ShapeElement) |
Title |
取得或設定 Title 定義域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Title 的描述 (繼承來源 Compartment) |
TitleFillColor |
取得或設定 TitleFillColor 網域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Title 填滿色彩的描述 (繼承來源 Compartment) |
TitleFillColorStorage |
取得或設定自定義記憶體的標題檔案色彩。 (繼承來源 Compartment) |
TitleTextColor |
取得或設定 TitleTextColor 網域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Title Text 色彩的描述 (繼承來源 Compartment) |
TitleVisibility |
取得或設定 TitleVisibility 定義域屬性的值。 Microsoft.VisualStudio.Modeling.Diagrams.Compartment.Title Visibility 的描述 (繼承來源 Compartment) |
ToRoleLinkShapes |
取得 LinkShapes 的集合,其中這個 NodeShape 扮演 To 角色。 (繼承來源 NodeShape) |
ZOrder |
取得這個 ShapeElement 的相對 Z 順序。 如果這是圖表,則這是用來重新編號的最新 Z 順序編號。 (繼承來源 ShapeElement) |
方法
AccessibleDoDefaultAction() |
執行與這個可存取物件相關的預設動作。 (繼承來源 ShapeElement) |
Associate(ModelElement) |
將這個簡報專案與其模型專案產生關聯。 (繼承來源 PresentationElement) |
AutoLayoutChildShapes(IDictionary) |
使用圖形物件放置 ShapeElements 的指定集合。 (繼承來源 NodeShape) |
CalculateDerivedVisible(ShapeElement) |
計算此圖形的 DerivedVisible 值,假設父代正確。 (繼承來源 ShapeElement) |
CalculateMinimumSizeBasedOnChildren() |
計算此圖形所需的最小大小,以容納其所有子系。 (繼承來源 NodeShape) |
CanMerge(ProtoElementBase, ElementGroupPrototype) |
傳回值,指出指定的根 ProtoElement 所代表的來源專案是否可以新增至這個專案。 (繼承來源 ModelElement) |
ChooseMergeTarget(ElementGroup) |
取得作為 ElementGroup 合併程式目標的 ModelElement。 |
ChooseMergeTarget(ElementGroupPrototype) |
取得作為 ElementGroupPrototype 合併程序目標的 ModelElement。 |
ChooseParentShape(ShapeElement) |
由 ShapeElement.FixUpChildShapes () 呼叫,以判斷哪個圖形應該是新子圖形的父圖形。 根據預設,此 ShapeElement 會是父系,但在某些情況下,應該有不同的圖形。 (繼承來源 ShapeElement) |
ChooseRelationship(ShapeElement) |
由 ShapeElement.FixUpChildShapes () 呼叫,以取得子 ShapeElement 與其父系之間的關聯性類型。 (繼承來源 NodeShape) |
CoerceSelection(DiagramItem, DiagramClientView, Boolean) |
允許圖形變更選取的專案。 從選取動作呼叫。 (繼承來源 ShapeElement) |
Collapse() |
壓縮區間,使其只符合其標題文字欄位。 這隻能從交易內呼叫。 (繼承來源 Compartment) |
ConfiguredChildPortShape(Port, Boolean) |
設定子 PortShape。 視需要放置子圖形。 (繼承來源 NodeShape) |
Copy() |
在模型中建立項目的複本。 (繼承來源 ModelElement) |
Copy(IEnumerable<Guid>) |
在模型中建立項目的複本。 (繼承來源 ModelElement) |
CreateBackgroundGradientField(String) |
建立AreaField,其涵蓋圖形的背景區域,並顯示漸層填滿。 衍生類別可能會覆寫此類別,以變更所建立的欄位類型。 (繼承來源 NodeShape) |
CreateChildShape(ModelElement) |
由 ShapeElement.FixUpChildShapes () 呼叫,以擷取指定模型專案之子圖形的新實例。 (繼承來源 ShapeElement) |
CreateClassStyleSet() |
建立此 ShapeElement 的類別樣式集 (繼承來源 ShapeElement) |
CreateConnectionPoint(PointD) |
使用指定的中心點建立連接點,並將它新增至此圖形的 ConnectionPoints 集合。 (繼承來源 NodeShape) |
CreateDecorators() |
具現化此類型圖案的裝飾專案集合。 (繼承來源 ShapeElement) |
CreateDefaultBounds(Double, Double) |
建立並傳回 NodeShape 可使用的預設界限。 (繼承來源 NodeShape) |
CreateInstanceStyleSet() |
Create 這個實例的樣式集。 (繼承來源 ShapeElement) |
CreateShapeFields() |
具現化此類型圖形的圖形欄位集合。 (繼承來源 ShapeElement) |
Delete() |
從模型刪除專案。 (繼承來源 ModelElement) |
Delete(Guid[]) |
從模型刪除專案。 (繼承來源 ModelElement) |
DetermineHighlightShape(ShapeElement) |
向上移至父圖形鏈結,直到找到已開啟醒目提示的圖形,或已到達父鏈結的頂端為止。 (繼承來源 ShapeElement) |
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) |
EnsureConnectionPoints(LinkShape) |
確保給定連結有適當的連接點存在。 在指定的連結連接到此圖形之前,將會呼叫這個方法。 默認實作會建立連接點,該連接點會在圖形左側的中間。 使用連接點的衍生類別可以覆寫此類別,以建立不同的連接點 () 。 (繼承來源 NodeShape) |
EnsureGraphExists() |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 NodeShape) |
EnsureGraphLayoutObjectsExist(ShapeElement) |
請確定基礎圖形物件圖形及其子系存在。 (繼承來源 NodeShape) |
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath) |
從指定的 Graphics 物件中的裁剪區域排除此 ShapeElement 及其下階 ShapeElement。 (繼承來源 ShapeElement) |
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath) |
從裁剪區域排除此幾何,包括子代 IGeometryHost 物件的幾何。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
ExcludeShapeFromSizeCalculation(NodeShape) |
如果為 true,則不會將圖形納入考慮以計算父圖形的大小 (繼承來源 NodeShape) |
Expand() |
擴大區間以符合其所有欄位。 這隻能從交易內呼叫。 (繼承來源 Compartment) |
ExpandAll() |
將父階層上的所有圖形展開。 (繼承來源 Compartment) |
FindDecorator(String) |
尋找具有指定名稱的裝飾專案。 (繼承來源 ShapeElement) |
FindFirstChild(Boolean) |
由這個 ShapeElement 呼叫,以取得導覽序列中的第一個子代。 由子 ShapeElement 或 ShapeField 呼叫,以取得導覽序列中的這個圖案的第一個子代。 (繼承來源 ShapeElement) |
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
在圖形或圖表的圖表中尋找可用區域。 (繼承來源 ShapeElement) |
FindFreeArea(RectangleD) |
尋找此圖形內的可用區域。 (繼承來源 NodeShape) |
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) |
GetAbsoluteBoundsValue() |
提供 NodeShape.AbsoluteBounds 屬性的備份記憶體。 (繼承來源 NodeShape) |
GetAccessibilityObject(DiagramClientView) |
取得指派給專案的 AccessibleObject (繼承來源 ShapeElement) |
GetChildElements(ModelElement) |
由 ShapeElement.FixUpChildShapes () 呼叫,以取得被視為指定 ModelElement 子元素的 ModelElements 集合。 傳回的子元素應該具有可具現化為這個 ShapeElement 子圖形的對應圖形類型。 (繼承來源 ShapeElement) |
GetCompliantAnchorPoint(AnchorPoint, PointD, VGRoutingStyle) |
根據建議的AnchorPoint 參數計算符合規範的AnchorPoint。 這個方法會完全忽略 anchorPoint 參數的座標。 計算是根據建議的AnchorPoint的座標,以及對應至 anchorPoint 參數之連結相反結尾的 anchorPoint。 (繼承來源 NodeShape) |
GetCursor(Cursor, DiagramClientView, PointD) |
取得滑鼠指標在ShapeElement上方時所顯示的游標。 (繼承來源 ShapeElement) |
GetDomainClass() |
取得這個專案的最衍生定義域類別。 (繼承來源 ModelElement) |
GetDragOverToolTipText(DiagramItem) |
傳回滑鼠拖曳到工具提示文字上以顯示。 (繼承來源 ShapeElement) |
GetFieldAccessibleDescription(ShapeField) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 ShapeElement) |
GetFieldAccessibleName(ShapeField) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 ShapeElement) |
GetFieldAccessibleValue(ShapeField) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 ShapeElement) |
GetFieldRepresentedElement(ShapeField) |
取得指定之子 ShapeField 所代表的主要 ModelElement。 (繼承來源 ShapeElement) |
GetFieldRepresentedProperty(ShapeField) |
取得指定 ShapeField 所代表的屬性資訊。 (繼承來源 ShapeElement) |
GetIsExpandedValue() |
提供 NodeShape.IsExpanded 屬性的記憶體。 (繼承來源 NodeShape) |
GetItemCount(ListField) |
取得指定清單欄位中的項目數。 |
GetItemDrawInfo(ListField, Int32, ItemDrawInfo) |
取得清單欄位中單一列表項目的繪圖資訊。 |
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
擷取應該在此 (上作用中的滑鼠動作,如果滑鼠位於指定的點上方,則擷取下一個) MouseDown 事件。 (繼承來源 ShapeElement) |
GetRoleCollection<TCollection,TElement>(Guid) |
取得或建立連結的專案集合 (繼承來源 ModelElement) |
GetShapeLuminosity(DiagramClientView, Color) |
根據目前色彩的亮度計算圖形的亮度,以及它是否位於醒目提示清單中。 (繼承來源 ShapeElement) |
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 ShapeElement) |
GetSubFieldAccessibleName(ShapeField, ShapeSubField) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 ShapeElement) |
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 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) |
InitializeFromDescription(CompartmentDescription) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 |
InitializeInstanceResources() |
覆寫此 ShapeElement 實例的現有資源。 這個方法會在實例樣式集具現化之後呼叫。 覆寫這個方法以修改此 ShapeElement 實例的現有資源。 (繼承來源 ShapeElement) |
InitializeResources(StyleSet) |
根據提供的樣式集初始化圖形的資源 (繼承來源 Compartment) |
InitializeShapeFields(IList<ShapeField>) |
將清單欄位新增至區間圖形。 |
Invalidate() |
使 ShapeElement 失效。 (繼承來源 ShapeElement) |
Invalidate(Boolean) |
使 ShapeElement 失效。 (繼承來源 ShapeElement) |
Invalidate(RectangleD) |
使 ShapeElement 與用來做為其絕對界限的指定矩形失效。 (繼承來源 ShapeElement) |
IsDescendantOf(ShapeElement) |
傳回值,指出此圖形是否為指定之圖案的子代。 (繼承來源 ShapeElement) |
IsNavigationKey(Char) |
傳回值,指出指定的字元是否對應至導覽命令。 (繼承來源 ShapeElement) |
IsNavigationKey(Keys) |
傳回值,指出指定的索引鍵數據是否對應至導覽命令。 (繼承來源 ShapeElement) |
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) |
NavigateAcrossLinks(SelectedShapesCollection, Boolean) |
選取連接到此圖形的圖形。 (繼承來源 NodeShape) |
NavigateAscend(SelectedShapesCollection) |
由這個 ShapeElement 呼叫,將焦點設定為導覽序列中的第一個可焦點上階。 (繼承來源 ShapeElement) |
NavigateDescend(SelectedShapesCollection) |
由這個 ShapeElement 呼叫,將焦點設定為導覽序列中的第一個可焦點子系。 (繼承來源 ShapeElement) |
NavigateTo(DiagramItem, SelectedShapesCollection) |
由 Navigate 方法呼叫,將焦點設定為指定的 DiagramItem。 (繼承來源 ShapeElement) |
NavigateToFirst(SelectedShapesCollection) |
由此 ShapeElement 呼叫,將焦點設定為此圖形的第一個同層級 (,也就是父系的第一個子系) 導覽序列中。 (繼承來源 ShapeElement) |
NavigateToLast(SelectedShapesCollection) |
由這個 ShapeElement 呼叫,將焦點設定為此圖形的最後一個同層級 (,也就是父系的最後一個子系) 導覽序列中。 (繼承來源 ShapeElement) |
NavigateToNext(SelectedShapesCollection) |
由這個 ShapeElement 呼叫,將焦點設定為導覽序列中的下一個物件。 會忽略選取專案的焦點專案;此圖形假設為要從中開始流覽的ShapeElement。 (繼承來源 ShapeElement) |
NavigateToPrevious(SelectedShapesCollection) |
由這個 ShapeElement 呼叫,將焦點設定為導覽序列中的上一個物件。 會忽略選取專案的焦點專案;此圖形假設為要從中開始流覽的ShapeElement。 (繼承來源 ShapeElement) |
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 NodeShape) |
OnAssociatedPropertyChanged(PropertyChangedEventArgs) |
當屬性變更時呼叫。 (繼承來源 ShapeElement) |
OnBeforePaint() |
OnBeforePaint 會在 ShapeElement 的繪製開始時呼叫。 它提供一個機會,讓開發人員在繪製時先更新和覆寫資源。 (繼承來源 ShapeElement) |
OnBeginEdit(DiagramItemEventArgs) |
開始進行就地編輯時呼叫。 (繼承來源 ShapeElement) |
OnBoundsFixup(BoundsFixupState, Int32, Boolean) |
允許在檢視和圖表修正期間將界限設為userFixed的最後機會。 基底實作只會在此圖形上套用目前設定的BoundsRules。 您也可以覆寫這個方法,以套用其他特定界限修正。 (繼承來源 NodeShape) |
OnChildConfigured(ShapeElement, Boolean, Boolean) |
在新增埠時設定圖形上的埠 (繼承來源 NodeShape) |
OnChildConfiguring(ShapeElement, Boolean) |
在新增埠時設定圖形上的埠 (繼承來源 NodeShape) |
OnClick(DiagramPointEventArgs) |
如果 ForwardEventsToParent == true,則覆寫 OnClick 以將事件轉送至父圖形。 (繼承來源 Compartment) |
OnCopy(ModelElement) |
建立項目的複本時呼叫。 方法會在重複的專案上呼叫。 (繼承來源 ModelElement) |
OnDeleted() |
在刪除項目之後,由模型呼叫。 (繼承來源 ModelElement) |
OnDeleting() |
在刪除專案之前,由模型呼叫。 (繼承來源 ModelElement) |
OnDoubleClick(DiagramPointEventArgs) |
由 ShapeField 的預設 OnDoubleClick () 處理程式呼叫。 (繼承來源 Compartment) |
OnDragDrop(DiagramDragEventArgs) |
如果已設定 屬性,則會將 OnDragDrop 訊息轉送至父代。 (繼承來源 Compartment) |
OnDragEnter(DiagramDragEventArgs) |
當 IDataObject 拖曳進入 ShapeElement 界限時引發的事件。 (繼承來源 ShapeElement) |
OnDragLeave(DiagramPointEventArgs) |
當 IDataObject 拖曳離開 ShapeElement 界限時引發的事件。 (繼承來源 ShapeElement) |
OnDragOver(DiagramDragEventArgs) |
如果已設定 屬性,則會將 OnDragOver 訊息轉送至父代。 (繼承來源 Compartment) |
OnEndEdit(DiagramItemEventArgs) |
就地編輯已結束時呼叫。 (繼承來源 ShapeElement) |
OnInitialize() |
在建立圖形時會呼叫這個方法,覆寫此函式,讓我們可以提供其父代的類型描述元。 |
OnKeyDown(DiagramKeyEventArgs) |
按下按鍵時,我們必須查看它是否為向上/向下鍵,並在這裏執行適當的流覽。 |
OnKeyPress(DiagramKeyPressEventArgs) |
如果 ForwardEventsToParent == true,覆寫 OnKeyPress 以將事件轉送至父圖形。 (繼承來源 Compartment) |
OnKeyUp(DiagramKeyEventArgs) |
如果 ForwardEventsToParent == true,則覆寫 OnKeyUp 將事件轉送至父圖形。 (繼承來源 Compartment) |
OnMouseDown(DiagramMouseEventArgs) |
如果 ForwardEventsToParent == true,覆寫 OnMouseDown 以將事件轉送至父圖形。 (繼承來源 Compartment) |
OnMouseEnter(DiagramPointEventArgs) |
OnMouseEnter 之 ShapeElement 事件的預設實作。 (繼承來源 ShapeElement) |
OnMouseHover(DiagramPointEventArgs) |
OnMouseHover 的預設 ShapeElement 事件實作。 (繼承來源 ShapeElement) |
OnMouseLeave(DiagramPointEventArgs) |
OnMouseLeave 之 ShapeElement 事件的預設實作。 (繼承來源 ShapeElement) |
OnMouseMove(DiagramMouseEventArgs) |
由控件的 OnMouseMove () 呼叫。 (繼承來源 ShapeElement) |
OnMouseUp(DiagramMouseEventArgs) |
如果 ForwardEventsToParent == true,則覆寫 OnMouseUp 將事件轉送至父圖形。 (繼承來源 Compartment) |
OnMouseWheel(DiagramMouseEventArgs) |
由控件的 OnMouseWheel () 呼叫。 (繼承來源 ShapeElement) |
OnOrphaned(SerializationResult) |
在還原串行化期間,如果圖形未透過 PresentationViewsSubject 關聯性連接到任何模型專案,則視為「孤立」。 在還原串行化期間遇到這類圖形時,會呼叫這個方法。 注意:基底實作會移除圖形。 (繼承來源 ShapeElement) |
OnPaintEmphasis(DiagramPaintEventArgs) |
繪製視覺效果強調圖形。 這不表示選取範圍,只會在選取另一個圖案時,將使用者注意到此圖形。 (請參閱 ShapeElement.RelatedShapeToEmphasize.) (繼承來源 ShapeElement) |
OnPaintFeedback(DiagramPaintEventArgs) |
當此 ShapeElement (或可能位於滑鼠下方的其中一個子代) 時,繪製拖放意見反應。 這是由控件的 OnPaint () 所呼叫。 (繼承來源 ShapeElement) |
OnPaintSelection(DiagramPaintEventArgs) |
不會繪製標準選取範圍。 (繼承來源 Compartment) |
OnPaintShape(DiagramPaintEventArgs) |
繪製 ShapeElement。 這是由控件的 OnPaint () 所呼叫。 (繼承來源 ShapeElement) |
OnParentNodeShapeChanged(RectangleD, RectangleD) |
如果 parentShape 為 NodeShape b) ParentShape b) ParentShape 移動或重設大小,就會叫用這個方法。 (繼承來源 NodeShape) |
OnResurrected() |
在重新建立元素之後,由模型呼叫, (放回存放區) 。 (繼承來源 ModelElement) |
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
虛擬方法,可在角色播放器位置變更時通知。 (繼承來源 ModelElement) |
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
虛擬方法,用來通知角色玩家位置何時會變更。 (繼承來源 ModelElement) |
OnShapeInserted() |
當這個 ShapeElement 成為其父 ShapeElement 的子 ShapeElement 時呼叫。 (繼承來源 ShapeElement) |
OnShapeRemoved() |
當這個 ShapeElement 不再是其父 ShapeElement 的子 ShapeElement 時呼叫。 (繼承來源 ShapeElement) |
OverrideStyles(StyleSet) |
將圖形的樣式設定為指定的樣式集 |
PerformResizeParentRule() |
設定並引發 ResizeParentRule,其中包含此圖形父代的適當資訊。 它只會在每個反覆項目引發事件一次,並保留稍後將處理的所有變更清單。 (繼承來源 ShapeElement) |
PerformResizeParentRule(Boolean, ShapeElement) |
設定並引發 ResizeParentRule,其中包含此圖形父代的適當資訊。 它只會在每個反覆項目引發事件一次,並保留稍後將處理的所有變更清單。 (繼承來源 ShapeElement) |
PerformShapeAnchoringRule() |
設定並引發 ShapeAnchoringRule,其中包含此圖形父代的適當資訊。 它只會在每個反覆項目引發事件一次,並保留稍後將處理的所有變更清單。 (繼承來源 NodeShape) |
PermitChildVisibility(ShapeElement) |
影響子圖形可見度的機會 (繼承來源 NodeShape) |
ProcessVisibilityChange(Boolean) |
處理此圖形可見度變更的衍生性變更 (繼承來源 NodeShape) |
PurgeLayoutObjects() |
清除此階層中的所有圖形配置物件。 清除線中的所有點 - 圖形的點集合,而不是圖形點,因為已經消失。 (繼承來源 ShapeElement) |
PurgePoints() |
這個方法會移除任何存在點 (繼承來源 ShapeElement) |
RebuildShape() |
在此 ShapeElement 上執行檢視修正。 (繼承來源 ShapeElement) |
RemoveLayoutObject() |
會從 GraphWrapper 及其相對和巢狀子圖形中移除 (刪除此 ShapeElement) 。 (繼承來源 ShapeElement) |
Selected(DiagramClientView) |
傳回值,指出是否在指定的檢視中選取此圖形。 (繼承來源 ShapeElement) |
SetAbsoluteBoundsValue(RectangleD) |
提供 NodeShape.AbsoluteBounds 屬性的備份記憶體。 (繼承來源 NodeShape) |
SetInitialGraphLayoutVisibility() |
如果在建立圖形配置物件之前已調整此圖形的可見度,請確定兩者已同步。 (繼承來源 ShapeElement) |
SetIsExpandedValue(Boolean) |
提供 NodeShape.IsExpanded 屬性的記憶體。 (繼承來源 NodeShape) |
SetShowHideState(Boolean) |
設定圖形及其所有子系的可見度狀態 (繼承來源 ShapeElement) |
SetShowHideStateImplementation(Boolean) |
顯示和隱藏的主要插補 (繼承來源 ShapeElement) |
ShouldAddShapeForElement(ModelElement) |
由 ShapeElement.FixUpChildShapes () 呼叫,以取得值,指出是否應該建立 ShapeElement 並新增為此 ShapeElement 的子系。 (繼承來源 ShapeElement) |
ShouldReparentOnMove() |
決定圖形在移動時是否應該重新父系。 (繼承來源 ShapeElement) |
Show() |
顯示 (讓圖形及其所有子系) 可見 (繼承來源 ShapeElement) |
ShowCustomToolTip(String, IWin32Window, Point) |
使用文字和位置上的指定提示顯示圖形的自訂工具提示 (繼承來源 ShapeElement) |
Side(RectangleD) |
將側邊指派給埠 (繼承來源 NodeShape) |
ToString() |
傳回這個物件的可存取名稱,加上其子類型。 (繼承來源 ShapeElement) |
TranslateGeometryToAbsoluteBounds(RectangleD) |
將矩形從相對於IGeometryHost父系左上角的座標轉譯為絕對世界座標。 (繼承來源 ShapeElement) |
TranslateGeometryToRelativeBounds(RectangleD) |
將矩形從絕對世界座標轉譯為相對於IGeometryHost 父代左上角的座標。 (繼承來源 ShapeElement) |
TranslateToAbsoluteBounds(RectangleD) |
將矩形從相對於父圖形的座標轉譯為絕對世界座標。 (繼承來源 ShapeElement) |
TranslateToRelativeBounds(RectangleD) |
將矩形從絕對世界座標轉譯為相對於父圖形的座標。 (繼承來源 ShapeElement) |
UpdateChildVisibility() |
根據 PermitChildVisibility 方法的覆寫,重新計算子代圖形的可見性狀態。 默認行為是根據父系IsExpanded屬性的子系可見度狀態。 內部附註:這也會同步圖形物件中任何子代子圖形的可見度狀態。 (繼承來源 NodeShape) |
UpdateDerivedVisible(ShapeElement) |
更新此圖形的衍生可見狀態 (繼承來源 ShapeElement) |
UpdateGeometryLuminosity(DiagramClientView, Brush) |
修改指定筆刷的亮度。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
UpdateGeometryLuminosity(DiagramClientView, Pen) |
修改指定畫筆的亮度。 (預期只能由ShapeGeometry衍生的類別s.) 呼叫 (繼承來源 ShapeElement) |
UpdateSize() |
在衍生類別中覆寫時,此方法會根據其內部數據變更區間的大小。 (繼承來源 Compartment) |
事件
AbsoluteBoundsChanged |
變更這個專案之 AbsoluteBounds 屬性的事件 (繼承來源 NodeShape) |
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.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroup) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 ModelElement) |
IMergeElements.MergeConfigure(ElementGroup) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 ModelElement) |
IMergeElements.MergeDisconnect(ModelElement) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 ModelElement) |
IMergeElements.MergeRelate(ModelElement, ElementGroup) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 (繼承來源 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.ListCompartment 的 DomainClass ListCompartment 描述 |
GetExtension(ModelElement, Guid) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 |
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.ListCompartment 的 DomainClass ListCompartment 描述 |
TryGetExtension(ModelElement, Guid) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 |
TryGetExtension(ModelElement, Type) |
Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment 的 DomainClass ListCompartment 描述 |
TryGetExtension<T>(ModelElement) |
從這個 ModelElement 的可用延伸模組取得指定類型的 ExtensionElement。 如果這個項目沒有這類延伸,則結果會是 Null。 |
CanDelete(ModelElement, Guid[]) |
從模型刪除專案。 |
GetLocks(ModelElement) |
取得這個項目的鎖定旗標。 這包括在包含元素的 Partition 上啟用的任何鎖定。 |
IsLocked(ModelElement, Locks) |
測試這個專案是否有任何指定的鎖定集 |
SetLocks(ModelElement, Locks) |
設定這個項目的鎖定旗標 |