次の方法で共有


Diagram クラス

ダイアグラムを表します。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
          Microsoft.VisualStudio.Modeling.Diagrams.Diagram

名前空間:  Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)

構文

'宣言
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")> _
Public MustInherit Class Diagram _
    Inherits NodeShape _
    Implements IDisposable
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")]
public abstract class Diagram : NodeShape, 
    IDisposable

Diagram 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド Diagram Diagram クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AbsoluteBoundingBox ダイアグラムとの位置関係で計算される、図形の外接する四角形。 (NodeShape から継承されます。)
パブリック プロパティ AbsoluteBoundingBoxToEnsureVisible DiagramClientView.EnsureVisible の絶対的な外接する四角形を取得します。 (ShapeElement から継承されます。)
パブリック プロパティ AbsoluteBounds 図の左上を基準として測定される、図形の外接する四角形のサイズと位置を取得または設定するドメイン プロパティ。 (NodeShape から継承されます。)
パブリック プロパティ AbsoluteCenter 図形の中央のポイントを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ AccessibilityObject 図形のユーザー補助オブジェクトを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ AccessibleDefaultActionDescription 図形の既定アクションの説明を取得します。 (ShapeElement から継承されます。)
パブリック プロパティ AccessibleDescription ダイアグラムの説明を取得します。 (ShapeElement.AccessibleDescription をオーバーライドします。)
パブリック プロパティ AccessibleHelp 図形のヘルプを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ AccessibleHelpTopicFileName 図形のヘルプ トピックを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ AccessibleHelpTopicId 図形のヘルプ トピックの ID を取得します。 (ShapeElement から継承されます。)
パブリック プロパティ AccessibleName ダイアグラムの名前を取得します。 (ShapeElement.AccessibleName をオーバーライドします。)
パブリック プロパティ AccessibleRole 図形のロールを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ AccessibleState 図形の状態を取得します。 (NodeShape から継承されます。)
パブリック プロパティ AccessibleValue 図形の値を取得します。 (ShapeElement から継承されます。)
パブリック プロパティ ActiveDiagramView ダイアグラムのアクティブなビューを取得します。
パブリック プロパティ AllowsChildrenInSelection true の場合、この図形の子は、現在の選択グループに含めることができます。 (ShapeElement から継承されます。)
パブリック プロパティ AllowsChildrenToResizeParent ダイアグラムを取得し、ダイアグラムのすべての要素が表示されるようにサイズを変更する必要があるかどうかを確認します。 (ShapeElement.AllowsChildrenToResizeParent をオーバーライドします。)
パブリック プロパティ AllowsChildrenToShrinkParent true の場合、この図形は、子のサイズ変更または移動時に、それらに合わせてサイズが縮小されます。 (ShapeElement から継承されます。)
パブリック プロパティ Anchoring 親図形が移動およびサイズ変更されたときに図形の位置とサイズがどのように自動設定されるかを表します。必要に応じて、返されたオブジェクトを変更します。 (NodeShape から継承されます。)
パブリック プロパティ AnchorPointAction リンクのエンドポイントを移動する役割を負うマウス操作を取得します。
パブリック プロパティ AutoResizeParentOnBoundsChange 子図形を取得し、子図形の絶対境界が変更されたときに親図形のサイズを変更する必要があるかどうかを確認します。 (NodeShape から継承されます。)
パブリック プロパティ BackgroundBrushId ダイアグラムの背景を描画するブラシの ID を取得します。 (ShapeElement.BackgroundBrushId をオーバーライドします。)
パブリック プロパティ BackgroundGradientMode 図形の背景のグラデーションを取得します。 (NodeShape から継承されます。)
プロテクト プロパティ BaseFontFromEnvironment 基本フォントとして使用するフォントを取得します。
パブリック プロパティ BaseFontName 基本フォントの名前を取得または設定します。
パブリック プロパティ BaseFontSize 基本フォントのサイズを取得または設定します。
パブリック プロパティ BoundingBox ParentShape に対する図形の外接する四角形を取得します。 (NodeShape から継承されます。)
パブリック プロパティ Bounds ParentShape の左上を基準として測定される、図形の外接する四角形のサイズと位置を取得または設定するドメイン プロパティ。 (NodeShape から継承されます。)
パブリック プロパティ BoundsRules 外接する四角形のサイズと位置をユーザーが更新する方法を制約するバインド規則。オーバーライドして BoundsRules を返します。 (NodeShape から継承されます。)
パブリック プロパティ CanDeserializationReroute ダイアグラムを取得し、シリアル化の際に再ルーティングすることができるかどうかを確認します。
パブリック プロパティ CanExpandAndCollapse 図形を取得し、ユーザーがそれを展開したり折りたたんだりできるかどうかを確認します。 (NodeShape から継承されます。)
パブリック プロパティ CanFocus 図形を取得し、フォーカスを受け取ることができるかどうかを確認します。 (ShapeElement から継承されます。)
パブリック プロパティ CanMove ダイアグラムを取得し、移動可能かどうかを確認します。 (ShapeElement.CanMove をオーバーライドします。)
パブリック プロパティ CanResize 図形を取得し、ユーザーがサイズを変更できるかどうかを確認します。 (NodeShape から継承されます。)
パブリック プロパティ CanSelect 図形を取得し、ユーザーが選択できるかどうかを確認します。 (ShapeElement から継承されます。)
パブリック プロパティ Center 図形の中央のポイントを取得します。 (ShapeElement から継承されます。)
プロテクト プロパティ ClassStyleSet 図形のスタイル セットを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ ClientViews ダイアグラムに割り当てられたクライアント ビューの一覧を取得します。
パブリック プロパティ ClipWhenDrawingFields 子図形を取得し、子図形の描画時にクリッピング領域を親図形の境界ボックスに設定する必要があるかどうかを確認します。 (ShapeElement から継承されます。)
パブリック プロパティ ConnectActionFilterString ダイアグラムの接続アクションを取得します。
パブリック プロパティ ConnectionPoints コネクタを終了できる図形の境界上の点のリスト。既定では、図形にはコネクション ポイントがなく、コネクタは図形の境界の任意の場所で終了できます。 (NodeShape から継承されます。)
パブリック プロパティ静的メンバー CopyOrigin コピーされた元のダイアグラムを表すテキストを取得します。
パブリック プロパティ CreatableSwimLaneSubjects スイムレーン図形にリンクされるドメイン クラスの一覧を取得します。
パブリック プロパティ Decorators 図形のデコレータのコレクションを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ DefaultContainerMargin ダイアグラムと要素図形の間のマージンを取得します。 (NodeShape.DefaultContainerMargin をオーバーライドします。)
パブリック プロパティ DefaultGridSize ダイアグラムのグリッドのサイズを取得します。ユーザーが図形を移動すると、グリッドに沿って位置が調整されます。
パブリック プロパティ DefaultShapeField フォーカスを受け取ることができる最初の図形となる既定の図形を取得します。 (ShapeElement から継承されます。)
パブリック プロパティ DefaultSize ダイアグラムのサイズを取得します。 (ShapeElement.DefaultSize をオーバーライドします。)
パブリック プロパティ Diagram 図形が属するダイアグラムを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ DiagramId 図に割り当てられる ID を取得または設定します。
パブリック プロパティ DragDropPendingAction ドラッグ アンド ドロップ操作を開始する役割を負うマウス操作を取得します。
パブリック プロパティ ElementOperations 選択操作を実行するオブジェクトを取得します。
パブリック プロパティ EnsureVisiblePreference (ShapeElement.EnsureVisiblePreference をオーバーライドします。)
プロテクト プロパティ Events 図形のイベント ハンドラーの一覧を取得します。 (ShapeElement から継承されます。)
パブリック プロパティ FixedFlags 図形がダイアグラムの位置に固定されているかどうかを示すフラグを取得します。 (NodeShape から継承されます。)
パブリック プロパティ FocusedDiagramView フォーカスを持つダイアグラム ビューを取得します。
パブリック プロパティ FromRoleLinkShapes この図形がソースであるリンク シェイプのコレクションを取得します。 (NodeShape から継承されます。)
パブリック プロパティ GeometryBackgroundBrushId ジオメトリの背景の描画に使用するブラシの ID を取得します。 (ShapeElement から継承されます。)
パブリック プロパティ GeometryBoundingBox 図形の境界ボックスを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ GeometryCanResizeBottom 図形を取得し、ユーザーが下側を起点にして垂直方向にサイズを変更できるかどうかを確認します。 (NodeShape から継承されます。)
パブリック プロパティ GeometryCanResizeLeft 図形を取得し、ユーザーが左側を起点にして水平方向にサイズを変更できるかどうかを確認します。 (NodeShape から継承されます。)
パブリック プロパティ GeometryCanResizeRight 図形を取得し、ユーザーが右側を起点にして水平方向にサイズを変更できるかどうかを確認します。 (NodeShape から継承されます。)
パブリック プロパティ GeometryCanResizeTop 図形を取得し、ユーザーが上側を起点にして垂直方向にサイズを変更できるかどうかを確認します。 (NodeShape から継承されます。)
パブリック プロパティ GeometryHasFilledBackground 図形を取得し、背景が塗りつぶされているかどうかを確認します。 (ShapeElement から継承されます。)
パブリック プロパティ GeometryHasOutline 図形を取得し、アウトラインがあるかどうかを確認します。 (ShapeElement から継承されます。)
パブリック プロパティ GeometryHasShadow 図形に陰がある場合は true。それ以外の場合は false。 (ShapeElement から継承されます。)
パブリック プロパティ GeometryOutlinePenId 図形のアウトラインを描画するペンの ID を取得します。 (ShapeElement から継承されます。)
パブリック プロパティ GeometryStyleSet 図形のスタイル セットを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ GestureExtensionController
パブリック プロパティ GridColor グリッドの色を取得または設定します。
パブリック プロパティ GridSize 図の図形の既定のグリッド サイズを取得または設定します。 (ShapeElement.GridSize をオーバーライドします。)
パブリック プロパティ GroupBoundsRules 図の特定の図形グループの境界規則を取得または設定します。
パブリック プロパティ HasAnchoring アンカーの設定がある場合は True。 (NodeShape から継承されます。)
パブリック プロパティ HasAssociatedViews ダイアグラムを取得し、ダイアグラム ビューに関連付けられているかどうかを確認します。
パブリック プロパティ HasBackgroundGradient 図形を取得し、背景のグラデーションがあるかどうかを確認します。 (NodeShape から継承されます。)
パブリック プロパティ HasChildren 図形に子図形がある場合は true。 (ShapeElement から継承されます。)
パブリック プロパティ HasConnectionPoints ConnectionPoints リストが空でない場合は True。 (NodeShape から継承されます。)
プロテクト プロパティ HasCustomToolTip 図形を取得し、カスタム ツールヒントがあるかどうかを確認します。 (ShapeElement から継承されます。)
パブリック プロパティ HasDragOverToolTip 図形を取得し、ツールヒントがあるかどうかを確認します。 (ShapeElement から継承されます。)
パブリック プロパティ HasFilledBackground 図形を取得し、背景があるかどうかを確認します。 (ShapeElement から継承されます。)
パブリック プロパティ HasHighlighting 図形を取得し、強調表示されているかどうかを確認します。 (ShapeElement から継承されます。)
パブリック プロパティ HasOutline ダイアグラムを取得し、アウトラインがあるかどうかを確認します。 (ShapeElement.HasOutline をオーバーライドします。)
パブリック プロパティ HasShadow ダイアグラムを取得し、影があるかどうかを確認します。 (ShapeElement.HasShadow をオーバーライドします。)
パブリック プロパティ HasSwimlanes ダイアグラムを取得し、スイムレーンがあるかどうかを確認します。
パブリック プロパティ HasToolTip 図形を取得し、ツールヒントがあるかどうかを確認します。 (ShapeElement から継承されます。)
パブリック プロパティ Id 要素の ID を取得します。 (ModelElement から継承されます。)
パブリック プロパティ InvokeEditorAction ユーザーがマウス ボタンを押したときにフィールド エディターを呼び出すマウス操作を取得します。
パブリック プロパティ IsActive IsActive フラグを取得し、要素がアクティブであるかどうかを確認します。 (ModelElement から継承されます。)
パブリック プロパティ IsCompleteView このプロパティは使用されなくなりました。
パブリック プロパティ IsDeleted IsDeleted フラグを取得し、要素がモデルから削除されたかどうかをチェックします。 (ModelElement から継承されます。)
パブリック プロパティ IsDeleting IsDeleting フラグを取得し、現在要素がモデルから削除されているかどうかを確認します。 (ModelElement から継承されます。)
パブリック プロパティ IsExpanded 図形を取得し、展開されているかどうかを確認するか、またはこの状態を設定します。 (NodeShape から継承されます。)
パブリック プロパティ IsNestedChild この図形要素がその ParentShapeNestedChildShapes にある場合は true。 (ShapeElement から継承されます。)
プロテクト プロパティ IsPlaceRouteNode 図形の位置を調整できる場合は True。 (NodeShape から継承されます。)
パブリック プロパティ IsPort 図形がポート シェイプの場合は true。それ以外の場合は false。 (NodeShape から継承されます。)
パブリック プロパティ IsRelativeChild この図形要素がその ParentShapeRelativeChildShapes にある場合は true。 (ShapeElement から継承されます。)
パブリック プロパティ IsVisible true が図に表示された場合は、図形; falseの値が表示されない場合は、レイアウト、およびルーティングのアルゴリズムは、それを無視します。Hide()および Show()も参照してください。 (ShapeElement から継承されます。)
パブリック プロパティ IsWatermarkNeeded ダイアグラムを取得し、ウォーターマークを表示するかどうかを確認します。
パブリック プロパティ LassoAction なげなわの選択を開始するマウス操作を取得します。
パブリック プロパティ LayoutObjectFixedFlags グラフ内の図形がダイアグラムの位置に固定されているかどうかを示すフラグを取得または設定します。 (NodeShape から継承されます。)
パブリック プロパティ LineAdjustAwayDefault 図形を取得し、子リンク図形を同じ図形に接続するときに整列させる必要があるかどうかを確認するか、またはこの値を設定します。 (ShapeElement から継承されます。)
パブリック プロパティ LineAffinityDefault リンク図形が図形の配置を試行する必要のあるターゲットの場所を取得または設定します。 (ShapeElement から継承されます。)
パブリック プロパティ LineToLineClearance 子リンクの図形とこの図形間の距離を取得または設定します。 (ShapeElement から継承されます。)
パブリック プロパティ LineToNodeClearance 子リンクの図形と子ノードの図形間の距離を取得または設定します。 (ShapeElement から継承されます。)
パブリック プロパティ Link リンク図形の一覧を取得します。 (NodeShape から継承されます。)
パブリック プロパティ Location ParentShape を基準にした図形の境界の左上隅の座標を取得または設定します。 (NodeShape から継承されます。)
パブリック プロパティ ManualRouteAction 手動による行のルーティングを開始するマウス操作を取得します。
パブリック プロパティ MaximumSize 図形の最大サイズを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ MinimumResizableSize 変更できる図形の最小サイズを取得します。 (NodeShape から継承されます。)
パブリック プロパティ MinimumSize ダイアグラムの最少の高さと幅を取得します。 (NodeShape.MinimumSize をオーバーライドします。)
パブリック プロパティ ModelElement プレゼンテーション要素に関連付けられたモデル要素を取得または設定します。 (PresentationElement から継承されます。)
パブリック プロパティ Name ダイアグラムの名前を取得または設定します。
パブリック プロパティ NavigationRoot ダイアグラムのルート図形を取得します。
パブリック プロパティ NeedsRenumber 図の任意の場所で子の図形の順序を変更する場合は、これを true に設定します。各図形の ZOrder がリセットされます。
パブリック プロパティ NestedChildShapes このシェイプの一部であり、このシェイプまたはダイアグラムの境界内に表示されるように抑制されるシェイプのリスト。 (ShapeElement から継承されます。)
パブリック プロパティ NestedShapesMargin ダイアグラムの入れ子になった図形の間のマージンを取得します。 (ShapeElement.NestedShapesMargin をオーバーライドします。)
パブリック プロパティ NodeToNodeClearance 子ノード図形の間の余白を取得または設定します。 (ShapeElement から継承されます。)
パブリック プロパティ OutlinePenId ダイアグラムのアウトラインを描画するペンの ID を取得します。 (ShapeElement.OutlinePenId をオーバーライドします。)
パブリック プロパティ OutlinePenWidth 図形のアウトラインの幅を取得します。 (ShapeElement から継承されます。)
プロテクト プロパティ PaintMoveableDecoratorSelectionLines (ShapeElement から継承されます。)
パブリック プロパティ PanZoomAction ズームを開始するマウス操作を取得します。
プロテクト プロパティ ParentLink 図形から親図形へのリレーションシップのインスタンスを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ ParentShape 親図形要素を取得します。図に表示するには、シェイプまたはコネクタに親が必要です。 (ShapeElement から継承されます。)
パブリック プロパティ Partition 要素を格納する Partition を取得または設定します。 (ModelElement から継承されます。)
パブリック プロパティ Perimeter 図形の周囲の境界 (パス) を取得します。 (ShapeElement から継承されます。)
パブリック プロパティ PortFixedFlags ポート シェイプが位置に固定されているかどうかを示すフラグを取得します。 (NodeShape から継承されます。)
パブリック プロパティ RelatedShapeToEmphasize この図形が選択されたときに視覚的にユーザーに強調する関連図形を取得します。 (ShapeElement から継承されます。)
パブリック プロパティ RelativeChildShapes このシェイプの一部であり、このシェイプの境界の外に表示できるシェイプのリスト。 (ShapeElement から継承されます。)
プロテクト プロパティ RequiresWatermark ダイアグラムを取得し、ウォーターマークを表示するかどうかを確認します。
パブリック プロパティ ResizableSides ユーザーがサイズを変更できる、シェイプの辺を取得します。 (NodeShape から継承されます。)
パブリック プロパティ ResizeAction 図形のサイズ変更を開始するマウス操作を取得します。
パブリック プロパティ RouteJumpType 図の上の別のリンク図にリンク図形が交差するときに使用するジャンプのフォームを取得または設定します。
パブリック プロパティ RoutingStyle ダイアグラムのリンク図形のスタイル設定方法を取得または設定します。
パブリック プロパティ SelectAction 図形の選択を開始するマウス操作を取得します。
パブリック プロパティ SelectionRules ダイアグラムの中で選択できる要素を判断する規則、およびダイアグラム自体を選択できるかどうかを判断する規則を取得します。
パブリック プロパティ ShapeFields テキストの行やデコレータのような図形の一部。 (ShapeElement から継承されます。)
パブリック プロパティ ShapeGeometry ダイアグラムのジオメトリを取得します。 (ShapeElement.ShapeGeometry をオーバーライドします。)
パブリック プロパティ ShouldAutoPlaceChildShapes 図形を取得し、入れ子になった子図形を図に自動的に配置する必要があるかどうかを検証します。 (NodeShape から継承されます。)
パブリック プロパティ ShouldTryParentShapeForMergeOnToolboxDoubleClick True の場合、この図形が選択された状態でユーザーがツールボックス項目をダブルクリックすると、ツールをこの図形とマージできない場合は、親図形とのマージが試行されます。既定値は true です。 (ShapeElement から継承されます。)
パブリック プロパティ ShowGrid ダイアグラムを取得し、グリッドを表示する必要があるかどうかを確認するか、またはダイアグラムの表示状態を設定します。
パブリック プロパティ Size 図形のサイズを取得または設定します。 (NodeShape から継承されます。)
パブリック プロパティ SnapToGrid true の場合、ダイアグラム上の図形は、ユーザーによる移動時にグリッドに配置されるように調整されます。既定値は、true です。
パブリック プロパティ Store 要素を格納している Store を取得します。 (ModelElement から継承されます。)
パブリック プロパティ StyleSet 図形のスタイル セットのインスタンスを取得します。 (ShapeElement から継承されます。)
パブリック プロパティ Subject プレゼンテーション要素のサブジェクトを取得または設定します。既定では ModelElement と同じオブジェクトに設定されます。 (PresentationElement から継承されます。)
パブリック プロパティ SupportsPorts ダイアグラムを取得し、図がポートを含むかどうかを確認します。
パブリック プロパティ TargetToolboxItemFilterAttributes ダイアグラムに割り当てられているツールボックスのフィルター属性のコレクションを取得します。 (ShapeElement.TargetToolboxItemFilterAttributes をオーバーライドします。)
パブリック プロパティ ToolboxAction ユーザーがツールボックスをクリックしたときに応答を呼び出すマウス操作を取得します。
パブリック プロパティ ToRoleLinkShapes この図形がターゲットであるリンク図形のコレクションを取得します。 (NodeShape から継承されます。)
パブリック プロパティ WatermarkText ダイアグラムに割り当てられるウォーターマーク テキストを取得します。
パブリック プロパティ ZOrder 図上の他の図形に対するこの図形の表示順序を決定します。通常は子図形の順序から設定されます。 (ShapeElement から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AccessibleDoDefaultAction アクセス可能なオブジェクトに対して既定のアクションを実行します。 (ShapeElement から継承されます。)
パブリック メソッド AddImageFormat データの転送を行う IDataObject にダイアグラム イメージの形式を追加します。
パブリック メソッド Associate(DiagramView) 指定したダイアグラム ビューにダイアグラムを表示します。
パブリック メソッド Associate(ModelElement) モデル要素をプレゼンテーション要素に割り当てます。ModelElement の設定と同じ効果。 (PresentationElement から継承されます。)
パブリック メソッド AutoLayoutChildShapes ダイアグラムに図形のコレクションを自動的に配置します。 (NodeShape から継承されます。)
パブリック メソッド AutoLayoutShapeElements(ICollection) ダイアグラムに要素の図形のコレクションを自動的に配置します。
パブリック メソッド AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean) ダイアグラムに要素の図形のコレクションを自動的に配置します。
プロテクト メソッド CalculateDerivedVisible 子図形が表示されるかどうかを確認します。 (ShapeElement から継承されます。)
パブリック メソッド CalculateMinimumSizeBasedOnChildren 図形に子の図形を含めるために必要な最小サイズを計算します。 (NodeShape から継承されます。)
プロテクト メソッド CanMerge ソース要素をこの要素に追加できるかどうかを確認します。 (ModelElement から継承されます。)
パブリック メソッド CanShapeContainConnectors
プロテクト メソッド ChooseMergeTarget(ElementGroup) ユーザーがコピー、ドラッグ、作成する要素を子要素として受け入れるターゲット要素を選択します。 (ModelElement から継承されます。)
プロテクト メソッド ChooseMergeTarget(ElementGroupPrototype) ユーザーがコピー、ドラッグ、作成する要素を子要素として受け入れるターゲット要素を選択します。 (ModelElement から継承されます。)
パブリック メソッド ChooseParentShape 新しい子の図形、通常、この図形の親シェイプを選択します。 (ShapeElement から継承されます。)
プロテクト メソッド ChooseRelationship 子の図形とその親図形の間に作成するリレーションシップを取得するために、FixUpChildShapes() によって呼び出されます。 (NodeShape から継承されます。)
パブリック メソッド CoerceSelection 他の図形が選択されることを図形が判断できるようにします。 (ShapeElement から継承されます。)
プロテクト メソッド Collapse 入れ子になった子図形が表示されないように図形を折りたたみます。 (NodeShape から継承されます。)
プロテクト メソッド ConfiguredChildPortShape 子ポート図形を構成し、必要に応じて配置します。 (NodeShape から継承されます。)
パブリック メソッド ConnectNestedChild
パブリック メソッド Copy() モデル内の要素のコピーを作成します。 (ModelElement から継承されます。)
パブリック メソッド Copy(IEnumerable<Guid>) 要素のコピーと、その子リンクおよび要素を作成します。 (ModelElement から継承されます。)
パブリック メソッド CopyImageToClipboard 図形のコレクションとその親図形をクリップボードにイメージとしてコピーします。
プロテクト メソッド CreateBackgroundGradientField 図形の背景にグラデーション塗りつぶしを表示する領域フィールドを作成します。 (NodeShape から継承されます。)
パブリック メソッド CreateBitmap 選択した図形のイメージを作成します。
プロテクト メソッド CreateChildShape 親図形の子図形を作成します。 (ShapeElement.CreateChildShape(ModelElement) をオーバーライドします。)
プロテクト メソッド CreateClassStyleSet 図形の種類のクラス スタイル セットを作成します。 (ShapeElement から継承されます。)
パブリック メソッド CreateConnectionPoint コネクション ポイントは、端にあるその他の点ではなくコネクタが終了された図形の端にある点です。 (NodeShape から継承されます。)
プロテクト メソッド CreateDecorators 図形の種類のデコレータのコレクションを作成します。 (ShapeElement から継承されます。)
パブリック メソッド CreateDefaultBounds 図形に外接する既定の四角形を作成します。 (NodeShape から継承されます。)
プロテクト メソッド CreateGestureExtensionController
プロテクト メソッド CreateInstanceStyleSet 図形のスタイル セットを作成します。 (ShapeElement から継承されます。)
パブリック メソッド CreateManualRouteAction リンクの手動ルーティングのためのマウス操作を作成します。
パブリック メソッド CreateMetafile(ICollection) 指定された図形とその子図形のメタファイルを作成します。
パブリック メソッド CreateMetafile(ICollection, String) 指定された図形とその子図形のメタファイルを作成します。
パブリック メソッド CreateMetafile(ICollection, String, Boolean)
プロテクト メソッド CreateShapeFields 図形の種類の図形フィールドのコレクションを作成します。 (ShapeElement から継承されます。)
パブリック メソッド Delete() モデルから要素を削除します。 (ModelElement から継承されます。)
パブリック メソッド Delete(array<Guid[]) モデルから要素を削除します。 (ModelElement から継承されます。)
プロテクト メソッド DetermineHighlightShape 図形のチェーンで強調表示された図形を検索します。 (ShapeElement から継承されます。)
パブリック メソッド Disassociate 指定されたダイアグラム ビューからダイアグラムを削除します。
パブリック メソッド DisconnectNestedChild
パブリック メソッド Dispose() Diagram によって使用されているすべてのリソースを解放します。
プロテクト メソッド Dispose(Boolean) Diagram によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
パブリック メソッド DoFoldToShape コネクタが図形の境界に接する点を計算します。四角形以外の図形を定義してこれをオーバーライドします。 (ShapeElement から継承されます。)
パブリック メソッド DoHitTest(PointD, DiagramHitTestInfo) 指定された点はが図形内にある場合、 true を返します。 (ShapeElement から継承されます。)
パブリック メソッド DoHitTest(PointD, DiagramHitTestInfo, Boolean) ダイアグラムでヒット テストを実行します。 (ShapeElement.DoHitTest(PointD, DiagramHitTestInfo, Boolean) をオーバーライドします。)
パブリック メソッド DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean) ダイアグラムでヒット テストを実行します。
パブリック メソッド DoHitTestSelection 指定された点が図形の周囲の選択ハンドルにある場合は true を返します。 (ShapeElement から継承されます。)
パブリック メソッド DoKeyboardNavigation キーボードを使用して図形から図形に移動します。 (ShapeElement から継承されます。)
パブリック メソッド DrawResizeFeedback 図形のサイズ変更のフィードバックを描画します。 (ShapeElement から継承されます。)
パブリック メソッド EnsureConnectionPoints オーバーライドして、図形の縁の部分のなかからコネクタが終了する点を設定します。 (NodeShape から継承されます。)
プロテクト メソッド EnsureGraphExists 図形にグリッドがあるかどうかを確認します。 (NodeShape から継承されます。)
プロテクト メソッド EnsureGraphLayoutObjectsExist 図形と子図形がグラフ ラッパーに含まれているかどうかを確認します。 (NodeShape から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド ExcludeFromClipRegion 図形およびその子図形をクリップ領域から除外します。 (ShapeElement から継承されます。)
パブリック メソッド ExcludeGeometryFromClipRegion 図形およびその子図形のジオメトリをクリップ領域から除外します。 (ShapeElement から継承されます。)
プロテクト メソッド ExcludeShapeFromSizeCalculation true の場合、図形は親図形のサイズの計算の際に考慮されません (NodeShape から継承されます。)
プロテクト メソッド Expand 入れ子になった子の図形が表示されて内側にフィットするように図形を拡大します。 (NodeShape から継承されます。)
プロテクト メソッド Finalize ダイアグラムがガベージ コレクションによって収集される前に、そのダイアグラムがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。ガベージ コレクターによって呼び出されます。 (Object.Finalize() をオーバーライドします。)
パブリック メソッド FindDecorator(String) 指定された名前を持つ図形デコレータを検索します。 (ShapeElement から継承されます。)
パブリック メソッド FindFirstChild 図形のナビゲーション シーケンスにおける最初の子を検索します。 (ShapeElement から継承されます。)
パブリック メソッド FindFreeArea(RectangleD) 図形のためにグリッドの空領域を探します。 (NodeShape から継承されます。)
パブリック メソッド FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) 図形のためにグリッドの空領域を探します。 (ShapeElement から継承されます。)
パブリック メソッド FindLastChild 図形のナビゲーション シーケンスにおける最後の子を検索します。 (ShapeElement から継承されます。)
パブリック メソッド FindNextChild 図形のナビゲーション シーケンスにおける次の子を検索します。 (ShapeElement から継承されます。)
パブリック メソッド FindNextInChildFields 図形のナビゲーション シーケンスにおける次の図形フィールドを検索します。 (ShapeElement から継承されます。)
パブリック メソッド FindPreviousChild 図形のナビゲーション シーケンスにおける前の子を検索します。 (ShapeElement から継承されます。)
パブリック メソッド FindPreviousInChildFields 図形のナビゲーション シーケンスにおける前の図形フィールドを検索します。 (ShapeElement から継承されます。)
パブリック メソッド FindShape 図で指定した要素の図形を検索します。
パブリック メソッド FindShapeField(String) 図形で図形フィールドを検索します。 (ShapeElement から継承されます。)
パブリック メソッド FixUpChildShapes モデル要素の作成または更新時に作成する必要がある子図形を作成または調整します。Diagram.FixUpDiagram() によって呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド静的メンバー FixUpDiagram 図形および親図形が正しく作成され、構成されていることを確認します。
パブリック メソッド FixUpDiagramSelection ダイアグラムの選択範囲を更新します。
パブリック メソッド Focused 図形にフォーカスがあるかどうかを確認します。 (ShapeElement から継承されます。)
プロテクト メソッド GetAbsoluteBoundsValue 図形の絶対境界を取得します。 (NodeShape から継承されます。)
パブリック メソッド GetAccessibilityObject 図形に割り当てられているユーザー補助オブジェクトを取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetChildElements 親図形に属する子図形のコレクションを取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetCompliantAnchorPoint proposedAnchorPoint パラメーターに基づいて、対応する AnchorPoint を計算します。このメソッドは、anchorPoint パラメーターの座標を完全に無視します。anchorPoint パラメーターに対応するリンクの反対側の proposedAnchorPoint と anchorPoint の座標に基づいて計算が行われます。 (NodeShape から継承されます。)
パブリック メソッド GetCompliantGroupBounds ソース図形のグループ境界規則に準拠するように、ゴースト図形のコレクションを更新します。
パブリック メソッド GetCursor マウスが図形上にあるときに表示されるポインターを取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetDomainClass この要素の最派生ドメイン クラスを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetDragOverToolTipText マウスが図形上にあるときに表示されるツールヒント テキストを取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetFieldAccessibleDescription 図形内のフィールドの説明を取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetFieldAccessibleName 図形のフィールドの名前を取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetFieldAccessibleValue 図形のフィールドの値を取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetFieldRepresentedElement 子図形が表すプライマリ要素を取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetFieldRepresentedProperty 図形のフィールドのプロパティ情報を取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
プロテクト メソッド GetIsExpandedValue IsExpanded プロパティの値を取得します。 (NodeShape から継承されます。)
パブリック メソッド GetPotentialMouseAction ユーザーがダイアグラムの特定の点をクリックしたときに開始されるマウス操作を取得します。 (ShapeElement.GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) をオーバーライドします。)
プロテクト メソッド GetRoleCollection<TCollection, TElement>(Guid) リンクされた要素コレクションを取得または作成します (ModelElement から継承されます。)
パブリック メソッド GetService サービスを取得します。
パブリック メソッド GetShapeLuminosity 図形の明るさを計算します。 (ShapeElement から継承されます。)
プロテクト メソッド GetSourceRolePlayerForLinkMappedByConnector リンク図形のソース ロールを取得します。
パブリック メソッド GetSubFieldAccessibleDescription 図形の子フィールドの説明を取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetSubFieldAccessibleName 図形の子フィールドの名前を取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetSubFieldAccessibleValue 図形の子フィールドの値を取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetSubFieldRepresentedElements 子フィールドの図形が表す要素のコレクションを取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetSubFieldRepresentedProperty 子フィールドのプロパティを取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetSubFieldRepresentedPropertyElements 子フィールドのプロパティを含む要素を取得します。 (ShapeElement から継承されます。)
プロテクト メソッド GetTargetRolePlayerForLinkMappedByConnector リンク図形のターゲット ロールを取得します。
パブリック メソッド GetToolTipText マウスがポイントしている図形のツールヒント テキストを取得します。 (ShapeElement から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド HandleNewSwimLaneInsertion ダイアグラムにスイムレーンを追加します。
プロテクト メソッド HasCachedDragOverResult 領域上へのマウスのドラッグ イベントの結果をキャッシュするかどうかを確認します。 (ShapeElement から継承されます。)
パブリック メソッド Hide 図形とそのすべての子を非表示にします。 (ShapeElement から継承されます。)
プロテクト メソッド HideCustomToolTip 図形のカスタム ツールヒントを非表示にします。 (ShapeElement から継承されます。)
パブリック メソッド HitTest ヒット テストに含める図形を取得します。
プロテクト メソッド InitializeDecorators フィールドを初期化してシェイプ型に追加します。 (ShapeElement から継承されます。)
プロテクト メソッド InitializeInstanceResources 図形のインスタンスのリソースを初期化します。 (ShapeElement から継承されます。)
プロテクト メソッド InitializeResources 図形のリソースを初期化します。 (ShapeElement から継承されます。)
プロテクト メソッド InitializeShapeFields 背景のグラデーションのサポートを提供します。 (NodeShape から継承されます。)
パブリック メソッド Invalidate() ダイアグラムの図形を無効にします。 (ShapeElement.Invalidate() をオーバーライドします。)
パブリック メソッド Invalidate(Boolean) 図形がトランザクションの最後に再描画されるようにします。図形の変更されたプロパティがある場合にこれを呼び出します。 (ShapeElement から継承されます。)
パブリック メソッド Invalidate(RectangleD) 図形および元の場所がトランザクションの最後に再描画されるようにします。 (ShapeElement から継承されます。)
パブリック メソッド InvalidateRectangle 選択範囲に含まれる図形を無効にします。
パブリック メソッド IsConnectorMappedToLink リンクにダイアグラムのリンク図形があるかどうかを確認します。
パブリック メソッド IsDescendantOf 図形が別の図形の子孫であるかどうかを確認します。 (ShapeElement から継承されます。)
プロテクト メソッド IsNavigationKey(Char) キーを移動コマンドとして使用するかどうかを確認します。 (ShapeElement から継承されます。)
プロテクト メソッド IsNavigationKey(Keys) キー データを移動コマンドとして使用するかどうかを確認します。 (ShapeElement から継承されます。)
パブリック メソッド IsOrphaned 図形がダイアグラムの別の図形にリンクされているかどうかを確認します。
パブリック メソッド IsSelected ダイアグラム ビューで図形が選択されているかどうかを確認します。
パブリック メソッド IterateShapes 図形とその子図形を反復処理します。 (ShapeElement から継承されます。)
パブリック メソッド LassoSelect 四角形の選択範囲に含まれる図形の一覧を取得します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド MergeConfigure 表示要素には使用されません。 (PresentationElement から継承されます。)
プロテクト メソッド MergeDisconnect ソース要素とターゲット要素の接続を解除します。 (ModelElement から継承されます。)
プロテクト メソッド MergeRelate モデル要素とモデル要素グループ間のリレーションシップを作成します。 (PresentationElement から継承されます。)
プロテクト メソッド ModifyLuminosity 図形の強調表示の明るさを計算します。 (ShapeElement から継承されます。)
プロテクト メソッド MoveByRepositioning(DiagramDragEventArgs) マウスの位置に基づいてグループ内の図形を再配置します。 (ShapeElement から継承されます。)
パブリック メソッド MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) マウスの位置に基づいてグループ内の図形を再配置します。 (ShapeElement から継承されます。)
パブリック メソッド NavigateAcrossLinks 図形を選択するか、この図形に接続されている図形にフォーカスを設定します。 (NodeShape から継承されます。)
パブリック メソッド NavigateAscend ナビゲーション シーケンス内の次の先祖に移動し、フォーカスを更新します。ユーザーのナビゲーションのキーストロークに応じて呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド NavigateDescend ナビゲーション シーケンス内の次の子孫に移動し、フォーカスを更新します。ユーザーのナビゲーションのキーストロークに応じて呼び出されます。 (ShapeElement から継承されます。)
プロテクト メソッド NavigateTo ナビゲーション シーケンス内の特定の図形に移動し、フォーカスを更新します。 (ShapeElement から継承されます。)
パブリック メソッド NavigateToFirst 現在の選択の親のナビゲーション シーケンス内で最初の図形に移動します。ユーザーのナビゲーションのキーストロークに応じて呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド NavigateToLast 現在の選択の親のナビゲーション シーケンス内で最後の図形に移動します。ユーザーのナビゲーションのキーストロークに応じて呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド NavigateToNext ナビゲーション シーケンス内の次の図形に移動します。ユーザーのナビゲーションのキーストロークに応じて呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド NavigateToPrevious ナビゲーション シーケンス内で前に選択された図形に移動します。ユーザーのナビゲーションのキーストロークに応じて呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド OnAbsoluteBoundsChanged 図形のサイズまたは位置が変更されたときに呼び出されます。 (NodeShape から継承されます。)
プロテクト メソッド OnAssociated ダイアグラムがダイアグラム ビューに関連付けられると、アクションを実行します。
プロテクト メソッド OnAssociatedPropertyChanged 図形のフィールドのメモリ内ストア プロパティの値が変更されたときに、図形を更新します。 (ShapeElement から継承されます。)
プロテクト メソッド OnBeforePaint 図形の描画に使用される前に、リソース (ペン、ブラシなど) を更新します。 (ShapeElement から継承されます。)
パブリック メソッド OnBeforeReroute リンクがダイアグラムで再ルーティングされるときにアクションを実行します。
パブリック メソッド OnBeginEdit ユーザーがテキスト フィールドの編集を開始すると呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド OnBoundsFixup 図形の境界が決定される方法をカスタマイズするには、このメソッドをオーバーライドします。 (NodeShape から継承されます。)
プロテクト メソッド OnChildAssociatedPropertyChanged 子図形に関連付けられたプロパティが変更されると、アクションを実行します。
プロテクト メソッド OnChildConfigured 図形が図に追加された後、図形のポートを構成します。 (NodeShape から継承されます。)
プロテクト メソッド OnChildConfiguring 子図形が構成されたときにアクションを実行します。 (NodeShape.OnChildConfiguring(ShapeElement, Boolean) をオーバーライドします。)
パブリック メソッド OnClick ユーザーが図形をクリックすると呼び出されます。 (ShapeElement から継承されます。)
プロテクト メソッド OnCopy この要素が別の要素のコピーとして作成されたときに呼び出されます。 (ModelElement から継承されます。)
プロテクト メソッド OnDeleted この要素がモデルから削除されたときに呼び出されます。 (ModelElement から継承されます。)
プロテクト メソッド OnDeleting この要素が削除される直前に呼び出されます。 (ModelElement から継承されます。)
プロテクト メソッド OnDisassociated ダイアグラムがダイアグラム ビューとの関連付けを解除されると、アクションを実行します。
パブリック メソッド OnDoubleClick ユーザーが図形をダブルクリックしたときに呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド OnDragDrop ユーザーが図形に項目をドラッグすると呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド OnDragEnter ドラッグ操作中にマウスを図形内に移動すると呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド OnDragLeave マウスを図形外に移動すると呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド OnDragOver 図形の上をマウスが移動する動きに応答するには、このメソッドをオーバーライドします。ユーザーにカーソルのフィードバックを表示するために e.Effect を設定します。 (ShapeElement から継承されます。)
パブリック メソッド OnElementEventsEnded トランザクションの他のイベントがすべて発生後にイベントを発生させます。
パブリック メソッド OnElementEventsEnding トランザクションの他のイベントがすべて発生後にイベントを発生させます。
パブリック メソッド OnEndEdit ユーザーがテキスト フィールドの編集を終了すると呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド OnGiveFeedback ポインターがデザイナー上にドラッグされたときにポインターを変更して、カスタム動作を実行します。
パブリック メソッド OnGridPropertyChanged グリッドのプロパティが変更されると、アクションを実行します。
パブリック メソッド OnInitialize Diagram のクラスが初期化されるときにアクションを実行します。 (ShapeElement.OnInitialize() をオーバーライドします。)
パブリック メソッド OnKeyDown ダイアグラムにフォーカスがあるときにユーザーがキーを押すと、アクションを実行します。 (NodeShape.OnKeyDown(DiagramKeyEventArgs) をオーバーライドします。)
パブリック メソッド OnKeyPress キーが押されたことをリスナーに警告します。 (NodeShape から継承されます。)
パブリック メソッド 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.OnPaintShape(DiagramPaintEventArgs) をオーバーライドします。)
プロテクト メソッド OnParentNodeShapeChanged このメソッドは、a) ParentShape が NodeShape の場合、b) ParentShape が移動またはサイズ変更されている場合に呼び出されます。 (NodeShape から継承されます。)
プロテクト メソッド OnResurrected この要素がモデルに戻されたときに呼び出されます。 (ModelElement から継承されます。)
プロテクト メソッド OnRolePlayerPositionChanged ロールの位置が変更されるときに呼び出されます。 (ModelElement から継承されます。)
プロテクト メソッド OnRolePlayerPositionChanging ロール プレーヤーの位置を変更しようとすると呼び出されます。 (ModelElement から継承されます。)
パブリック メソッド OnShapeInserted 図形が別の図形の子として挿入されたときに呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド OnShapeRemoved 図形が子の図形として親の図形から削除されたときに呼び出されます。 (ShapeElement から継承されます。)
パブリック メソッド OnToolboxItemSelected
パブリック メソッド OnToolboxSelectionChanged
パブリック メソッド OnTransactionBeginning トランザクションの開始時に派生クラスで操作を実行できます。
パブリック メソッド OnTransactionCommitting トランザクションのコミット中に派生クラスで操作を実行できます。
パブリック メソッド OnTransactionRolledBack トランザクションのロールバック後に派生クラスで操作を実行できます。
パブリック メソッド OnTransactionRollingBack トランザクションのロールバック中に派生クラスで操作を実行できます。
パブリック メソッド OnViewMouseEnter マウス ポインターがダイアグラムのクライアント ビューに入るときに、派生クラスで操作を実行できます。
パブリック メソッド OnViewMouseHover マウス ポインターがダイアグラムのクライアント ビュー上にあるときに、派生クラスで操作を実行できます。
パブリック メソッド OnViewMouseLeave マウス ポインターがダイアグラムのクライアント ビューを離れるときに、派生クラスで操作を実行できます。
パブリック メソッド PerformLineRoutingRule 要素間のリンクを図に表示する方法を決定します。
パブリック メソッド PerformResizeParentRule() 子図形に一致するように親図形のサイズを変更する必要があることを、ドメイン固有言語デザイナーに警告します。 (ShapeElement から継承されます。)
パブリック メソッド PerformResizeParentRule(Boolean, ShapeElement) 子図形に一致するように親図形のサイズを変更する必要があることを、ドメイン固有言語デザイナーに警告します。 (ShapeElement から継承されます。)
パブリック メソッド PerformShapeAnchoringRule 図に図形を固定します。 (NodeShape から継承されます。)
プロテクト メソッド PermitChildVisibility 子図形を表示できるかどうかを確認します。 (NodeShape から継承されます。)
パブリック メソッド PostDeserialization ダイアグラムが逆シリアル化された後にダイアグラム上の図形の位置を調整します。
パブリック メソッド Print 図を描画します。
プロテクト メソッド ProcessVisibilityChange 図形の表示の変更を処理します。 (NodeShape から継承されます。)
パブリック メソッド PurgeLayoutObjects ダイアグラム グリッドに図形を配置するために使用するオブジェクトを削除します。 (ShapeElement から継承されます。)
パブリック メソッド PurgePoints ダイアグラム グリッド上の図形のポイントを削除します。 (ShapeElement から継承されます。)
パブリック メソッド RebuildShape 図形をリビルドします。 (ShapeElement から継承されます。)
パブリック メソッド RemoveLayoutObject ダイアグラム グリッドから、相対的な子の図形と入れ子になった子の図形を含む図形を削除します。 (ShapeElement から継承されます。)
パブリック メソッド Renumber ダイアグラム内の図形の番号を付け直します。
プロテクト メソッド ReparentSwimlaneChild
パブリック メソッド RepositionShapes ダイアグラム内の図形の位置を変更します。
パブリック メソッド Reroute ダイアグラムの要素間のリンクを再ルーティングします。
パブリック メソッド静的メンバー RunInShapeFixupContextForMetafileCreation
パブリック メソッド Selected 図形が指定されたビューで選択されているかどうかを確認します。 (ShapeElement から継承されます。)
プロテクト メソッド SetAbsoluteBoundsValue 図の絶対境界を設定します。 (NodeShape.SetAbsoluteBoundsValue(RectangleD) をオーバーライドします。)
プロテクト メソッド SetInitialGraphLayoutVisibility グラフの表示と非表示を設定します。 (ShapeElement から継承されます。)
プロテクト メソッド SetIsExpandedValue IsExpanded プロパティの値を設定します。 (NodeShape から継承されます。)
パブリック メソッド SetShowHideState 図形とそのすべての子の表示状態を設定します。 (ShapeElement から継承されます。)
プロテクト メソッド SetShowHideStateImplementation 図形の可視性を設定します。 (ShapeElement から継承されます。)
プロテクト メソッド ShouldAddShapeForElement 図形に子図形を割り当てることができるかどうかを確認します。 (ShapeElement.ShouldAddShapeForElement(ModelElement) をオーバーライドします。)
パブリック メソッド ShouldExcludeFromInvalidationTracking 特定の図形の型を無効化から除外する必要があるかどうかを確認します。
パブリック メソッド ShouldReparentOnMove 子図形が移動されたときに、子図形を新しい親に追加するかどうかを確認します。 (ShapeElement から継承されます。)
パブリック メソッド ShouldReportException 基本デザイン サーフェイスからスローされた例外を報告するかどうかを確認します。
パブリック メソッド Show 図形とそのすべての子を表示します。 (ShapeElement から継承されます。)
プロテクト メソッド ShowCustomToolTip 図形のカスタム ツールヒントを表示します。 (ShapeElement から継承されます。)
パブリック メソッド Side 図形の辺をポートに割り当てます。 (NodeShape から継承されます。)
パブリック メソッド ToString 図形とその型の名前を取得します。 (ShapeElement から継承されます。)
パブリック メソッド TranslateGeometryToAbsoluteBounds 図形のジオメトリの相対境界を絶対境界に変換します。 (ShapeElement から継承されます。)
パブリック メソッド TranslateGeometryToRelativeBounds 図形のジオメトリの絶対境界を相対境界に変換します。 (ShapeElement から継承されます。)
パブリック メソッド TranslateToAbsoluteBounds 図形の相対境界を絶対境界に変換します。 (ShapeElement から継承されます。)
パブリック メソッド TranslateToRelativeBounds 図形の絶対境界を相対境界に変換します。 (ShapeElement から継承されます。)
パブリック メソッド UnhandledException 基本デザイン サーフェイスからスローされた例外の報告元を確認します。
プロテクト メソッド UpdateChildVisibility 子図形の表示ステータスを更新します。 (NodeShape から継承されます。)
プロテクト メソッド UpdateDerivedVisible 派生図形の表示ステータスを更新します。 (ShapeElement から継承されます。)
パブリック メソッド UpdateGeometryLuminosity(DiagramClientView, Brush) ブラシの明るさを更新します。 (ShapeElement から継承されます。)
パブリック メソッド UpdateGeometryLuminosity(DiagramClientView, Pen) ペンの明るさを更新します。 (ShapeElement から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント AbsoluteBoundsChanged 図形の絶対境界が変更されると発生します。 (NodeShape から継承されます。)
パブリック イベント Click ユーザーがマウスで図形をクリックすると発生します。 (ShapeElement から継承されます。)
パブリック イベント DiagramAdded ダイアグラムが追加されるときに発生します。
パブリック イベント DiagramRemoved ダイアグラムが削除されたときに発生します。
パブリック イベント DoubleClick ユーザーがマウスをダブルクリックしたときに発生します。 (ShapeElement から継承されます。)
パブリック イベント KeyDown ユーザーがキーを押すと発生します。 (ShapeElement から継承されます。)
パブリック イベント KeyPress ユーザーがキーを押して離したときに発生します。 (ShapeElement から継承されます。)
パブリック イベント KeyUp ユーザーがキーを離したときに発生します。 (ShapeElement から継承されます。)
パブリック イベント MouseDown ユーザーがマウス ボタンを押したときに発生します。 (ShapeElement から継承されます。)
パブリック イベント MouseMove ユーザーがマウスを移動すると発生します。 (ShapeElement から継承されます。)
パブリック イベント MouseUp ユーザーがマウス ボタンを離したときに発生します。 (ShapeElement から継承されます。)
パブリック イベント MouseWheel ユーザーがマウスのホイールを回転させたときに発生します。 (ShapeElement から継承されます。)

このページのトップへ

Extension のメソッド

  名前 説明
パブリック Extension メソッド AddExtension(Guid) オーバーロードされます。 識別されたドメイン型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既にその型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド AddExtension(Type) オーバーロードされます。 指定した型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既にその型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド AddExtension(DomainClassInfo) オーバーロードされます。 指定したドメイン型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既にその型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド AddExtension(ExtensionElement) オーバーロードされます。 特定の拡張でこの ModelElement を拡張します。要素の拡張が既に同じ型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド AddExtension<T>() オーバーロードされます。 特定の型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既に同じ型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド CanDelete モデルから要素を削除します。 (ImmutabilityExtensionMethods によって定義されています。)
パブリック Extension メソッド GetAllExtensions この ModelElement に埋め込まれている拡張要素ツリー全体の幅優先走査を実行する enumerable を返します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetBaseElement 指定の ModelElement が参加している仮想 MEL のルートを返します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetDslDefinitionModelElement このメソッドは、PresentationElement に対応する実際のモデルの要素が返されることを保証します。 DslDesigner の PEL の場合、対応するサブジェクトは実際には内部 TreeNode クラスであって、実際の MEL ではない場合があります。 このメソッドは、実際の MEL が返されるように、これらのケースを正しく処理します。 (PresentationElementHelper によって定義されています。)
パブリック Extension メソッド GetExtension(Guid) オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetExtension(Type) オーバーロードされます。 この ModelElement の使用できる拡張から指定した型の ExtensionElement を取得します。要素にこのような拡張がない場合、InvalidOperationException が発生します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetExtension(DomainClassInfo) オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetExtension<T>() オーバーロードされます。 この ModelElement の使用できる拡張から指定した型の ExtensionElement を取得します。要素にこのような拡張がない場合、InvalidOperationException が発生します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド GetLocks この要素のロック フラグを取得します。これには、要素を含むパーティションで有効になっているすべてのロックが含まれます。 (ImmutabilityExtensionMethods によって定義されています。)
パブリック Extension メソッド IsExtendedBy(Guid) オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement によって現在拡張済みであるかどうかをクエリします。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド IsExtendedBy(Type) オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement によって現在拡張済みであるかどうかをクエリします。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド IsExtendedBy(DomainClassInfo) オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement によって現在拡張済みであるかどうかをクエリします。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド IsLocked この要素に、指定した一連のロックがあるかどうかをテストします。 (ImmutabilityExtensionMethods によって定義されています。)
パブリック Extension メソッド RemoveExtension(Type) オーバーロードされます。 特定の型のこの ModelElement の拡張機能を削除します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド RemoveExtension(Guid) オーバーロードされます。 特定の型の指定された ModelElement の拡張を削除します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド RemoveExtension(DomainClassInfo) オーバーロードされます。 特定の型の指定された ModelElement の拡張を削除します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド RemoveExtension(ExtensionElement) オーバーロードされます。 この ModelElement の拡張機能から指定した ExtensionElement を削除します。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド SetLocks この要素のロック フラグを設定します。 (ImmutabilityExtensionMethods によって定義されています。)
パブリック Extension メソッド TryGetExtension(Guid) オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド TryGetExtension(Type) オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド TryGetExtension(DomainClassInfo) オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。)
パブリック Extension メソッド TryGetExtension<T>() オーバーロードされます。 この ModelElement の使用できる拡張から指定した型の ExtensionElement を取得します。この要素にこのような拡張がない場合、結果は null です。 (ModelElementExtensionMethods によって定義されています。)

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー BaseFontNameDomainPropertyId 基本フォント名のプロパティ ID を表します。
パブリック フィールド静的メンバー BaseFontSizeDomainPropertyId 基本フォント サイズのプロパティ ID を表します。
パブリック フィールド静的メンバー DiagramIdDomainPropertyId ダイアグラムのプロパティ ID を表します。
パブリック フィールド静的メンバー DoLineRoutingDomainPropertyId DoLineRoutingDomainPropertyId プロパティの ID を表します。
パブリック フィールド静的メンバー DomainClassId ドメイン クラスの図形の ID を表します。
パブリック フィールド静的メンバー DoResizeParentDomainPropertyId DoResizeParentDomainPropertyId プロパティの ID を表します。
パブリック フィールド静的メンバー DoShapeAnchoringDomainPropertyId DoShapeAnchoringDomainPropertyId プロパティの ID を表します。
パブリック フィールド静的メンバー DoViewFixupDomainPropertyId DoViewFixupDomainPropertyId プロパティの ID を表します。
パブリック フィールド静的メンバー IsCompleteViewDomainPropertyId IsCompleteViewDomainPropertyId プロパティの ID を表します。
パブリック フィールド静的メンバー NameDomainPropertyId NameDomainPropertyId プロパティの ID を表します。
パブリック フィールド静的メンバー PlaceUnplacedShapesDomainPropertyId PlaceUnplacedShapesDomainPropertyId プロパティの ID を表します。

このページのトップへ

明示的なインターフェイスの実装  

  名前 説明
明示的なインターフェイス実装プライベート メソッド IMergeElements.CanMerge この要素がプロトタイプのコンテンツとマージできる場合は true を返します。 (ModelElement から継承されます。)
明示的なインターフェイス実装プライベート メソッド IMergeElements.ChooseMergeTarget(ElementGroup) (ModelElement から継承されます。)
明示的なインターフェイス実装プライベート メソッド IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (ModelElement から継承されます。)
明示的なインターフェイス実装プライベート メソッド IMergeElements.MergeConfigure (ModelElement から継承されます。)
明示的なインターフェイス実装プライベート メソッド IMergeElements.MergeDisconnect (ModelElement から継承されます。)
明示的なインターフェイス実装プライベート メソッド IMergeElements.MergeRelate (ModelElement から継承されます。)

このページのトップへ

解説

、DSL 定義の図でクラスを定義する場合は、このクラスから派生します。

ダイアグラムの図形を列挙するには、NestedChildShapesを使用します。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間