LinkShape クラス
ダイアグラム上のコネクタ行を表します。 バインディング ターゲットも参照してください。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeBase
名前空間: Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)
構文
'宣言
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("b584e89c-b60e-49ee-b478-6d8da87e4b32")> _
Public MustInherit Class LinkShape _
Inherits ShapeElement
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("b584e89c-b60e-49ee-b478-6d8da87e4b32")]
public abstract class LinkShape : ShapeElement
LinkShape 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
LinkShape | LinkShape クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
AbsoluteBoundingBox | ダイアグラムに対するリンク図形の外接する四角形を取得します。 (ShapeElement.AbsoluteBoundingBox をオーバーライドします。) | |
AbsoluteBoundingBoxToEnsureVisible | EnsureVisible が使用する外接する四角形を取得します。四角形は AbsoluteBoundingBox と同じですが、幅をゼロ以外とすると高さもゼロ以外になるように調整されます。これは、1 セグメントのリンクでは高さが既定で 0 であり、リンクが実際に選択されている場合でも選択範囲が "empty" として返される原因となる場合があるため、実行されます。 (ShapeElement.AbsoluteBoundingBoxToEnsureVisible をオーバーライドします。) | |
AbsoluteCenter | 図形の中央のポイントを取得します。 (ShapeElement から継承されます。) | |
AccessibilityObject | 図形のユーザー補助オブジェクトを取得します。 (ShapeElement から継承されます。) | |
AccessibleDefaultActionDescription | 図形の既定アクションの説明を取得します。 (ShapeElement から継承されます。) | |
AccessibleDescription | 図形の説明を取得します。 (ShapeElement から継承されます。) | |
AccessibleHelp | 図形のヘルプを取得します。 (ShapeElement から継承されます。) | |
AccessibleHelpTopicFileName | 図形のヘルプ トピックを取得します。 (ShapeElement から継承されます。) | |
AccessibleHelpTopicId | 図形のヘルプ トピックの ID を取得します。 (ShapeElement から継承されます。) | |
AccessibleName | 図形の名前を取得します。 (ShapeElement から継承されます。) | |
AccessibleRole | 図形のロールを取得します。 (ShapeElement から継承されます。) | |
AccessibleState | 図形の状態を取得します。 (ShapeElement から継承されます。) | |
AccessibleValue | 図形の値を取得します。 (ShapeElement から継承されます。) | |
AllowsChildrenInSelection | true の場合、この図形の子は、現在の選択グループに含めることができます。 (ShapeElement から継承されます。) | |
AllowsChildrenToResizeParent | 子の図形のサイズまたは位置が変更されたときにこの図形のサイズを変更できる場合は true。 (ShapeElement から継承されます。) | |
AllowsChildrenToShrinkParent | true の場合、この図形は、子のサイズ変更または移動時に、それらに合わせてサイズが縮小されます。 (ShapeElement から継承されます。) | |
BackgroundBrushId | 図形の背景の描画に使用するブラシの ID を取得します。 (ShapeElement から継承されます。) | |
BoundingBox | 親に対するリンク図形の外接する四角形を取得します。 (ShapeElement.BoundingBox をオーバーライドします。) | |
CanFocus | 図形を取得し、フォーカスを受け取ることができるかどうかを確認します。 (ShapeElement から継承されます。) | |
CanManuallyRoute | ユーザーが手動でダイアグラムの要素間でリンク図形をルーティングできる場合は true。それ以外の場合は false。 | |
CanMove | ユーザーがダイアグラムのリンクを再配置できる場合は true。それ以外の場合は false。 (ShapeElement.CanMove をオーバーライドします。) | |
CanMoveAnchorPoints | true の場合、ユーザーは接続された図形の境界の周囲にある、この LinkShape のエンドポイントを移動できます。 | |
CanSelect | 図形を取得し、ユーザーが選択できるかどうかを確認します。 (ShapeElement から継承されます。) | |
Center | 図形の中央のポイントを取得します。 (ShapeElement から継承されます。) | |
ClassStyleSet | 図形のスタイル セットを取得します。 (ShapeElement から継承されます。) | |
ClipWhenDrawingFields | 子図形を取得し、子図形の描画時にクリッピング領域を親図形の境界ボックスに設定する必要があるかどうかを確認します。 (ShapeElement から継承されます。) | |
Decorators | 図形のデコレータのコレクションを取得します。 (ShapeElement から継承されます。) | |
DecoratorsSize | ||
DefaultRoutingStyle | DSL 定義に設定されたリンクの既定のルーティング スタイル (直線または直角) を取得します。 | |
DefaultShapeField | フォーカスを受け取ることができる最初の図形となる既定の図形を取得します。 (ShapeElement から継承されます。) | |
DefaultSize | 図形の既定のサイズを取得します。 (ShapeElement から継承されます。) | |
Diagram | 図形が属するダイアグラムを取得します。 (ShapeElement から継承されます。) | |
EdgePoints | 各ジャンプの 2 点を含む、リンク図形のセグメントをバインドするポイントの順序付きリスト。 | |
EdgePointsNoJumps | リンク図形のセグメントをバインドするポイントの順序付きリスト。リンクにジャンプがある場合、それらのポイントはリストに含まれていません。 | |
EndSegmentBreakFactor | リンク図形の長さを取得し、リンク図形の最後の線分に求められる長さを判断します。 | |
EnsureVisiblePreference | この図形の EnsureVisible メソッドの設定。既定値では、この図形をホストするダイアグラムの VisiblePreference を返します。 (ShapeElement から継承されます。) | |
Events | 図形のイベント ハンドラーの一覧を取得します。 (ShapeElement から継承されます。) | |
GeometryBackgroundBrushId | ジオメトリの背景の描画に使用するブラシの ID を取得します。 (ShapeElement から継承されます。) | |
GeometryBoundingBox | 図形の境界ボックスを取得します。 (ShapeElement から継承されます。) | |
GeometryHasFilledBackground | 図形を取得し、背景が塗りつぶされているかどうかを確認します。 (ShapeElement から継承されます。) | |
GeometryHasOutline | 図形を取得し、アウトラインがあるかどうかを確認します。 (ShapeElement から継承されます。) | |
GeometryHasShadow | 図形に陰がある場合は true。それ以外の場合は false。 (ShapeElement から継承されます。) | |
GeometryOutlinePenId | 図形のアウトラインを描画するペンの ID を取得します。 (ShapeElement から継承されます。) | |
GeometryStyleSet | 図形のスタイル セットを取得します。 (ShapeElement から継承されます。) | |
GridSize | リンクの頂点がスナップするグリッドのサイズを取得または設定します。0.0 の場合、グリッドは使用されません。 (ShapeElement.GridSize をオーバーライドします。) | |
HasChildren | 図形に子図形がある場合は true。 (ShapeElement から継承されます。) | |
HasCustomToolTip | 図形を取得し、カスタム ツールヒントがあるかどうかを確認します。 (ShapeElement から継承されます。) | |
HasDragOverToolTip | 図形を取得し、ツールヒントがあるかどうかを確認します。 (ShapeElement から継承されます。) | |
HasFilledBackground | 図形を取得し、背景があるかどうかを確認します。 (ShapeElement から継承されます。) | |
HasHighlighting | 図形を取得し、強調表示されているかどうかを確認します。 (ShapeElement から継承されます。) | |
HasOutline | 図形を取得し、アウトラインがあるかどうかを確認します。 (ShapeElement から継承されます。) | |
HasShadow | true の場合、リンクは影付きで塗りつぶされます。 (ShapeElement.HasShadow をオーバーライドします。) | |
HasToolTip | 図形を取得し、ツールヒントがあるかどうかを確認します。 (ShapeElement から継承されます。) | |
Id | 要素の ID を取得します。 (ModelElement から継承されます。) | |
IsActive | IsActive フラグを取得し、要素がアクティブであるかどうかを確認します。 (ModelElement から継承されます。) | |
IsDeleted | IsDeleted フラグを取得し、要素がモデルから削除されたかどうかをチェックします。 (ModelElement から継承されます。) | |
IsDeleting | IsDeleting フラグを取得し、現在要素がモデルから削除されているかどうかを確認します。 (ModelElement から継承されます。) | |
IsNestedChild | この図形要素がその ParentShape の NestedChildShapes にある場合は true。 (ShapeElement から継承されます。) | |
IsRelativeChild | この図形要素がその ParentShape の RelativeChildShapes にある場合は true。 (ShapeElement から継承されます。) | |
IsVisible | true が図に表示された場合は、図形; falseの値が表示されない場合は、レイアウト、およびルーティングのアルゴリズムは、それを無視します。Hide()および Show()も参照してください。 (ShapeElement から継承されます。) | |
LineAdjustAwayDefault | 図形を取得し、子リンク図形を同じ図形に接続するときに整列させる必要があるかどうかを確認するか、またはこの値を設定します。 (ShapeElement から継承されます。) | |
LineAffinityDefault | リンク図形が図形の配置を試行する必要のあるターゲットの場所を取得または設定します。 (ShapeElement から継承されます。) | |
LineToLineClearance | 子リンクの図形とこの図形間の距離を取得または設定します。 (ShapeElement から継承されます。) | |
LineToNodeClearance | 子リンクの図形と子ノードの図形間の距離を取得または設定します。 (ShapeElement から継承されます。) | |
ManuallyRouted | ユーザーがこのリンク図形のルーティングに手動で変更を加えた場合は True。ユーザーが Reroute コマンドを使用した場合、または自動ルーティングを変更しなかった場合は False。 | |
MaximumSize | 図形の最大サイズを取得します。 (ShapeElement から継承されます。) | |
MinimumSize | 図形の最小サイズを取得します。 (ShapeElement から継承されます。) | |
ModelElement | プレゼンテーション要素に関連付けられたモデル要素を取得または設定します。 (PresentationElement から継承されます。) | |
NestedChildShapes | このシェイプの一部であり、このシェイプまたはダイアグラムの境界内に表示されるように抑制されるシェイプのリスト。 (ShapeElement から継承されます。) | |
NestedShapesMargin | 図形の境界ボックスと入れ子になったノード図形の間のマージンを取得します。 (ShapeElement から継承されます。) | |
Nodes | リンク図形に接続された図形の一覧を取得します。 | |
NodeToNodeClearance | 子ノード図形の間の余白を取得または設定します。 (ShapeElement から継承されます。) | |
OutlinePenId | リンク図形のアウトラインの描画に使用されるペンの ID を取得します。 (ShapeElement.OutlinePenId をオーバーライドします。) | |
OutlinePenWidth | 図形のアウトラインの幅を取得します。 (ShapeElement から継承されます。) | |
PaintMoveableDecoratorSelectionLines | (ShapeElement から継承されます。) | |
ParentLink | 図形から親図形へのリレーションシップのインスタンスを取得します。 (ShapeElement から継承されます。) | |
ParentShape | 親図形要素を取得します。図に表示するには、シェイプまたはコネクタに親が必要です。 (ShapeElement から継承されます。) | |
Partition | 要素を格納する Partition を取得または設定します。 (ModelElement から継承されます。) | |
Perimeter | 図形の周囲の境界 (パス) を取得します。 (ShapeElement から継承されます。) | |
RelatedShapeToEmphasize | この図形が選択されたときに視覚的にユーザーに強調する関連図形を取得します。 (ShapeElement から継承されます。) | |
RelativeChildShapes | このシェイプの一部であり、このシェイプの境界の外に表示できるシェイプのリスト。 (ShapeElement から継承されます。) | |
RouteJumpType | リンクが別のリンクを越えるジャンプを作成するかどうかを取得または設定します。 | |
RoutingStyle | 直線 (ポイント間) または直角 (水平セグメントおよび垂直セグメントで構成)。 | |
ShapeFields | テキストの行やデコレータのような図形の一部。 (ShapeElement から継承されます。) | |
ShapeGeometry | 図形のアウトラインに関連付けられている操作を定義する図形のジオメトリ (Rectangle、RoundedRectangle、Ellipse など) を取得します。 (ShapeElement から継承されます。) | |
ShouldTryParentShapeForMergeOnToolboxDoubleClick | True の場合、この図形が選択された状態でユーザーがツールボックス項目をダブルクリックすると、ツールをこの図形とマージできない場合は、親図形とのマージが試行されます。既定値は true です。 (ShapeElement から継承されます。) | |
Store | 要素を格納している Store を取得します。 (ModelElement から継承されます。) | |
StyleSet | 図形のスタイル セットのインスタンスを取得します。 (ShapeElement から継承されます。) | |
Subject | プレゼンテーション要素のサブジェクトを取得または設定します。既定では ModelElement と同じオブジェクトに設定されます。 (PresentationElement から継承されます。) | |
TargetToolboxItemFilterAttributes | ツールボックスのどの項目が有効か無効かを判断する属性のコレクションを取得します。 (ShapeElement から継承されます。) | |
UserFixed | 固定線分を取得または設定します。 | |
ZOrder | 図上の他の図形に対するこの図形の表示順序を決定します。通常は子図形の順序から設定されます。 (ShapeElement から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
AccessibleDoDefaultAction | アクセス可能なオブジェクトに対して既定のアクションを実行します。 (ShapeElement から継承されます。) | |
Associate | モデル要素をプレゼンテーション要素に割り当てます。ModelElement の設定と同じ効果。 (PresentationElement から継承されます。) | |
CalculateDerivedVisible | 子図形が表示されるかどうかを確認します。 (ShapeElement から継承されます。) | |
CanMerge | ソース要素をこの要素に追加できるかどうかを確認します。 (ModelElement から継承されます。) | |
ChooseMergeTarget(ElementGroup) | ユーザーがコピー、ドラッグ、作成する要素を子要素として受け入れるターゲット要素を選択します。 (ModelElement から継承されます。) | |
ChooseMergeTarget(ElementGroupPrototype) | ユーザーがコピー、ドラッグ、作成する要素を子要素として受け入れるターゲット要素を選択します。 (ModelElement から継承されます。) | |
ChooseParentShape | 新しい子の図形、通常、この図形の親シェイプを選択します。 (ShapeElement から継承されます。) | |
ChooseRelationship | 新しい子の図形が追加される必要のある子リスト – NestedChildShapes または RelativeChildShapes を選択します。 (ShapeElement から継承されます。) | |
CoerceSelection | 他の図形が選択されることを図形が判断できるようにします。 (ShapeElement から継承されます。) | |
Copy() | モデル内の要素のコピーを作成します。 (ModelElement から継承されます。) | |
Copy(IEnumerable<Guid>) | 要素のコピーと、その子リンクおよび要素を作成します。 (ModelElement から継承されます。) | |
CreateChildShape | 図形を作成し、この図形に子として追加します。 (ShapeElement から継承されます。) | |
CreateClassStyleSet | 図形の種類のクラス スタイル セットを作成します。 (ShapeElement から継承されます。) | |
CreateDecorators | 図形の種類のデコレータのコレクションを作成します。 (ShapeElement から継承されます。) | |
CreateInstanceStyleSet | 図形のスタイル セットを作成します。 (ShapeElement から継承されます。) | |
CreateShapeFields | 図形の種類の図形フィールドのコレクションを作成します。 (ShapeElement から継承されます。) | |
Delete() | モデルから要素を削除します。 (ModelElement から継承されます。) | |
Delete(array<Guid[]) | モデルから要素を削除します。 (ModelElement から継承されます。) | |
DetermineHighlightShape | 図形のチェーンで強調表示された図形を検索します。 (ShapeElement から継承されます。) | |
Disconnect | リンク図形と他の図形の接続を解除します。 | |
DoFoldToShape | コネクタが図形の境界に接する点を計算します。四角形以外の図形を定義してこれをオーバーライドします。 (ShapeElement から継承されます。) | |
DoHitTest(PointD, DiagramHitTestInfo) | 指定された点はが図形内にある場合、 true を返します。 (ShapeElement から継承されます。) | |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) | 指定された点はが図形内にある場合、 true を返します。 (ShapeElement から継承されます。) | |
DoHitTestSelection | 指定された点が図形の周囲の選択ハンドルにある場合は true を返します。 (ShapeElement から継承されます。) | |
DoKeyboardNavigation | キーボードを使用して図形から図形に移動します。 (ShapeElement から継承されます。) | |
DrawResizeFeedback | 図形のサイズ変更のフィードバックを描画します。 (ShapeElement から継承されます。) | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
ExcludeFromClipRegion | 図形およびその子図形をクリップ領域から除外します。 (ShapeElement から継承されます。) | |
ExcludeGeometryFromClipRegion | 図形およびその子図形のジオメトリをクリップ領域から除外します。 (ShapeElement から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
FindDecorator(String) | 指定された名前を持つ図形デコレータを検索します。 (ShapeElement から継承されます。) | |
FindFirstChild | 図形のナビゲーション シーケンスにおける最初の子を検索します。 (ShapeElement から継承されます。) | |
FindFreeArea | 図形のためにグリッドの空領域を探します。 (ShapeElement から継承されます。) | |
FindLastChild | 図形のナビゲーション シーケンスにおける最後の子を検索します。 (ShapeElement から継承されます。) | |
FindNextChild | 図形のナビゲーション シーケンスにおける次の子を検索します。 (ShapeElement から継承されます。) | |
FindNextInChildFields | 図形のナビゲーション シーケンスにおける次の図形フィールドを検索します。 (ShapeElement から継承されます。) | |
FindPreviousChild | 図形のナビゲーション シーケンスにおける前の子を検索します。 (ShapeElement から継承されます。) | |
FindPreviousInChildFields | 図形のナビゲーション シーケンスにおける前の図形フィールドを検索します。 (ShapeElement から継承されます。) | |
FindShapeField(String) | 図形で図形フィールドを検索します。 (ShapeElement から継承されます。) | |
FixUpChildShapes | モデル要素の作成または更新時に作成する必要がある子図形を作成または調整します。Diagram.FixUpDiagram() によって呼び出されます。 (ShapeElement から継承されます。) | |
Focused | 図形にフォーカスがあるかどうかを確認します。 (ShapeElement から継承されます。) | |
GetAccessibilityObject | 図形に割り当てられているユーザー補助オブジェクトを取得します。 (ShapeElement から継承されます。) | |
GetChildElements | 親図形に属する子図形のコレクションを取得します。 (ShapeElement から継承されます。) | |
GetCursor | マウスが図形上にあるときに表示されるポインターを取得します。 (ShapeElement から継承されます。) | |
GetDomainClass | この要素の最派生ドメイン クラスを取得します。 (ModelElement から継承されます。) | |
GetDragOverToolTipText | マウスが図形上にあるときに表示されるツールヒント テキストを取得します。 (ShapeElement から継承されます。) | |
GetEdgePointsValue | EdgePoints または EdgePointsNoJumps を使用します。 | |
GetFieldAccessibleDescription | 図形内のフィールドの説明を取得します。 (ShapeElement から継承されます。) | |
GetFieldAccessibleName | 図形のフィールドの名前を取得します。 (ShapeElement から継承されます。) | |
GetFieldAccessibleValue | 図形のフィールドの値を取得します。 (ShapeElement から継承されます。) | |
GetFieldRepresentedElement | 子図形が表すプライマリ要素を取得します。 (ShapeElement から継承されます。) | |
GetFieldRepresentedProperty | 図形のフィールドのプロパティ情報を取得します。 (ShapeElement から継承されます。) | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetPotentialMouseAction | ダイアグラムの特定の点に対するマウス ダウン イベントに対して実行するマウス操作を取得します。 (ShapeElement から継承されます。) | |
GetRoleCollection<TCollection, TElement>(Guid) | リンクされた要素コレクションを取得または作成します (ModelElement から継承されます。) | |
GetShapeLuminosity | 図形の明るさを計算します。 (ShapeElement から継承されます。) | |
GetSubFieldAccessibleDescription | 図形の子フィールドの説明を取得します。 (ShapeElement から継承されます。) | |
GetSubFieldAccessibleName | 図形の子フィールドの名前を取得します。 (ShapeElement から継承されます。) | |
GetSubFieldAccessibleValue | 図形の子フィールドの値を取得します。 (ShapeElement から継承されます。) | |
GetSubFieldRepresentedElements | 子フィールドの図形が表す要素のコレクションを取得します。 (ShapeElement から継承されます。) | |
GetSubFieldRepresentedProperty | 子フィールドのプロパティを取得します。 (ShapeElement から継承されます。) | |
GetSubFieldRepresentedPropertyElements | 子フィールドのプロパティを含む要素を取得します。 (ShapeElement から継承されます。) | |
GetToolTipText | マウスがポイントしている図形のツールヒント テキストを取得します。 (ShapeElement から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
HasCachedDragOverResult | 領域上へのマウスのドラッグ イベントの結果をキャッシュするかどうかを確認します。 (ShapeElement から継承されます。) | |
Hide | 図形とそのすべての子を非表示にします。 (ShapeElement から継承されます。) | |
HideCustomToolTip | 図形のカスタム ツールヒントを非表示にします。 (ShapeElement から継承されます。) | |
InitializeDecorators | フィールドを初期化してシェイプ型に追加します。 (ShapeElement から継承されます。) | |
InitializeInstanceResources | 図形のインスタンスのリソースを初期化します。 (ShapeElement から継承されます。) | |
InitializeResources | 図形のリソースを初期化します。 (ShapeElement から継承されます。) | |
InitializeShapeFields | ラベル、アイコン、テキストの行、背景イメージなどの図形のパーツを表すフィールドのリストを初期化します。クラスごとに 1 回呼び出されます。 (ShapeElement から継承されます。) | |
Invalidate() | ユーザーの画面で図形とその直接の再描画を強制します。 (ShapeElement.Invalidate() をオーバーライドします。) | |
Invalidate(Boolean) | 図形がトランザクションの最後に再描画されるようにします。図形の変更されたプロパティがある場合にこれを呼び出します。 (ShapeElement から継承されます。) | |
Invalidate(RectangleD) | 図形および元の場所がトランザクションの最後に再描画されるようにします。 (ShapeElement から継承されます。) | |
IsDescendantOf | 図形が別の図形の子孫であるかどうかを確認します。 (ShapeElement から継承されます。) | |
IsNavigationKey(Char) | キーを移動コマンドとして使用するかどうかを確認します。 (ShapeElement から継承されます。) | |
IsNavigationKey(Keys) | キー データを移動コマンドとして使用するかどうかを確認します。 (ShapeElement から継承されます。) | |
IsRouted | リンク図形がルーティングされており、EdgePoints が有効な場合は true、リンクが後でルーティングされる場合は false。 | |
IterateShapes | 図形とその子図形を反復処理します。 (ShapeElement から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
MergeConfigure | 表示要素には使用されません。 (PresentationElement から継承されます。) | |
MergeDisconnect | ソース要素とターゲット要素の接続を解除します。 (ModelElement から継承されます。) | |
MergeRelate | モデル要素とモデル要素グループ間のリレーションシップを作成します。 (PresentationElement から継承されます。) | |
ModifyLuminosity | 図形の強調表示の明るさを計算します。 (ShapeElement から継承されます。) | |
MoveByRepositioning(DiagramDragEventArgs) | マウスの位置に基づいてグループ内の図形を再配置します。 (ShapeElement から継承されます。) | |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) | マウスの位置に基づいてグループ内の図形を再配置します。 (ShapeElement から継承されます。) | |
NavigateAscend | フォーカスを設定可能な最も近い先祖にフォーカスを設定するために、ユーザーのキーストロークのナビゲーションに応答して呼び出されます。 (ShapeElement.NavigateAscend(SelectedShapesCollection) をオーバーライドします。) | |
NavigateDescend | ナビゲーション シーケンス内の次の子孫に移動し、フォーカスを更新します。ユーザーのナビゲーションのキーストロークに応じて呼び出されます。 (ShapeElement から継承されます。) | |
NavigateTo | ナビゲーション シーケンス内の特定の図形に移動し、フォーカスを更新します。 (ShapeElement から継承されます。) | |
NavigateToFirst | 現在のフォーカスの親の最初の子にフォーカスを設定するために、ユーザーのキーストロークのナビゲーションに応答して呼び出されます。 (ShapeElement.NavigateToFirst(SelectedShapesCollection) をオーバーライドします。) | |
NavigateToLast | 現在のフォーカスの親の最後の子にフォーカスを設定するために、ユーザーのキーストロークのナビゲーションに応答して呼び出されます。 (ShapeElement.NavigateToLast(SelectedShapesCollection) をオーバーライドします。) | |
NavigateToNext | フォーカス シーケンス内でフォーカスを設定可能な次の項目にフォーカスを設定するために、ユーザーのキーストロークのナビゲーションに応答して呼び出されます。 (ShapeElement.NavigateToNext(SelectedShapesCollection) をオーバーライドします。) | |
NavigateToPrevious | フォーカス シーケンス内の前の項目にフォーカスを設定するために、ユーザーのキーストロークのナビゲーションに応答して呼び出されます。 (ShapeElement.NavigateToPrevious(SelectedShapesCollection) をオーバーライドします。) | |
OnAssociatedPropertyChanged | 図形のフィールドのメモリ内ストア プロパティの値が変更されたときに、図形を更新します。 (ShapeElement から継承されます。) | |
OnBeforePaint | 図形の描画に使用される前に、リソース (ペン、ブラシなど) を更新します。 (ShapeElement から継承されます。) | |
OnBeginEdit | ユーザーがテキスト フィールドの編集を開始すると呼び出されます。 (ShapeElement から継承されます。) | |
OnBoundsFixup | 親と子の境界の位置とサイズが設定または調整されるときに呼び出されます。オーバーライドしてサイズまたは内部レイアウトを変更します。 (ShapeElement から継承されます。) | |
OnChildConfigured | 子の図形の位置とサイズが決定される直前に呼び出されます。オーバーライドして、特別な規則を設定します。 (ShapeElement から継承されます。) | |
OnChildConfiguring | 子の図形のサイズと位置が決定された後に呼び出されます。 (ShapeElement から継承されます。) | |
OnClick | ユーザーが図形をクリックすると呼び出されます。 (ShapeElement から継承されます。) | |
OnCopy | この要素が別の要素のコピーとして作成されたときに呼び出されます。 (ModelElement から継承されます。) | |
OnDeleted | この要素がモデルから削除されたときに呼び出されます。 (ModelElement から継承されます。) | |
OnDeleting | この要素が削除される直前に呼び出されます。 (ModelElement から継承されます。) | |
OnDoubleClick | ユーザーが図形をダブルクリックしたときに呼び出されます。 (ShapeElement から継承されます。) | |
OnDragDrop | ユーザーが図形に項目をドラッグすると呼び出されます。 (ShapeElement から継承されます。) | |
OnDragEnter | ドラッグ操作中にマウスを図形内に移動すると呼び出されます。 (ShapeElement から継承されます。) | |
OnDragLeave | マウスを図形外に移動すると呼び出されます。 (ShapeElement から継承されます。) | |
OnDragOver | 図形の上をマウスが移動する動きに応答するには、このメソッドをオーバーライドします。ユーザーにカーソルのフィードバックを表示するために e.Effect を設定します。 (ShapeElement から継承されます。) | |
OnEndEdit | ユーザーがテキスト フィールドの編集を終了すると呼び出されます。 (ShapeElement から継承されます。) | |
OnInitialize | 図形を初期化するために呼び出されます。イベント ハンドラーと規則をこのオブジェクトに接続するには、これをオーバーライドします。 (ShapeElement から継承されます。) | |
OnKeyDown | キーが押されると呼び出されます。 (ShapeElement から継承されます。) | |
OnKeyPress | 文字が入力されると呼び出されます。 (ShapeElement から継承されます。) | |
OnKeyUp | キーを離したときに呼び出されます。 (ShapeElement から継承されます。) | |
OnMouseDown | ユーザーがマウス キーを押すと呼び出されます。 (ShapeElement から継承されます。) | |
OnMouseEnter | マウスが図形の中に移動したときに呼び出されます。 (ShapeElement から継承されます。) | |
OnMouseHover | マウスを図形上に移動すると呼び出されます。 (ShapeElement から継承されます。) | |
OnMouseLeave | マウスが図形から離れたときに呼び出されます。 (ShapeElement から継承されます。) | |
OnMouseMove | ユーザーがマウスを動かすと、繰り返し呼び出されます。 (ShapeElement から継承されます。) | |
OnMouseUp | マウス ボタンを離したときに呼び出されます。 (ShapeElement から継承されます。) | |
OnMouseWheel | ユーザーがマウス ホイールを回転したときに呼び出されます。 (ShapeElement から継承されます。) | |
OnOrphaned | 次の場合に呼び出されます。 (ShapeElement から継承されます。) | |
OnPaintEmphasis | 選択した図形に強調が適用されたときに呼び出されます。 (ShapeElement から継承されます。) | |
OnPaintFeedback | ドラッグ アンド ドロップ フィードバックが塗りつぶされるときに呼び出されます。 (ShapeElement から継承されます。) | |
OnPaintSelection | 選択項目の強調表示を塗りつぶすために呼び出されます。 (ShapeElement から継承されます。) | |
OnPaintShape | 図形の基本的な部分を塗りつぶすために呼び出されます。 (ShapeElement から継承されます。) | |
OnResurrected | この要素がモデルに戻されたときに呼び出されます。 (ModelElement から継承されます。) | |
OnRolePlayerPositionChanged | ロールの位置が変更されるときに呼び出されます。 (ModelElement から継承されます。) | |
OnRolePlayerPositionChanging | ロール プレーヤーの位置を変更しようとすると呼び出されます。 (ModelElement から継承されます。) | |
OnShapeInserted | 図形が別の図形の子として挿入されたときに呼び出されます。 (ShapeElement から継承されます。) | |
OnShapeRemoved | 図形が子の図形として親の図形から削除されたときに呼び出されます。 (ShapeElement から継承されます。) | |
PerformResizeParentRule() | 子図形に一致するように親図形のサイズを変更する必要があることを、ドメイン固有言語デザイナーに警告します。 (ShapeElement から継承されます。) | |
PerformResizeParentRule(Boolean, ShapeElement) | 子図形に一致するように親図形のサイズを変更する必要があることを、ドメイン固有言語デザイナーに警告します。 (ShapeElement から継承されます。) | |
PermitChildVisibility | ダイアグラムに子図形を表示する必要があるかどうかを確認します。 (ShapeElement から継承されます。) | |
ProcessVisibilityChange | 可視性が変更されたときに、子図形の可視性を更新します。 (ShapeElement から継承されます。) | |
PurgeLayoutObjects | ダイアグラム グリッドに図形を配置するために使用するオブジェクトを削除します。 (ShapeElement から継承されます。) | |
PurgePoints | ダイアグラム グリッド上の図形のポイントを削除します。 (ShapeElement から継承されます。) | |
RebuildShape | 図形をリビルドします。 (ShapeElement から継承されます。) | |
RemoveLayoutObject | ダイアグラム グリッドから、相対的な子の図形と入れ子になった子の図形を含む図形を削除します。 (ShapeElement から継承されます。) | |
Selected | 図形が指定されたビューで選択されているかどうかを確認します。 (ShapeElement から継承されます。) | |
SetEdgePointsValue | EdgePoints プロパティを使用します。 | |
SetInitialGraphLayoutVisibility | グラフの表示と非表示を設定します。 (ShapeElement から継承されます。) | |
SetShowHideState | 図形とそのすべての子の表示状態を設定します。 (ShapeElement から継承されます。) | |
SetShowHideStateImplementation | 図形の可視性を設定します。 (ShapeElement から継承されます。) | |
ShouldAddShapeForElement | 図上で指定のドメイン クラスのインスタンスを表すために図形を作成する必要があるかどうかを判断します。 (ShapeElement から継承されます。) | |
ShouldReparentOnMove | 子図形が移動されたときに、子図形を新しい親に追加するかどうかを確認します。 (ShapeElement から継承されます。) | |
Show | 図形とそのすべての子を表示します。 (ShapeElement から継承されます。) | |
ShowCustomToolTip | 図形のカスタム ツールヒントを表示します。 (ShapeElement から継承されます。) | |
ToString | 図形とその型の名前を取得します。 (ShapeElement から継承されます。) | |
TranslateGeometryToAbsoluteBounds | 図形のジオメトリの相対境界を絶対境界に変換します。 (ShapeElement から継承されます。) | |
TranslateGeometryToRelativeBounds | 図形のジオメトリの絶対境界を相対境界に変換します。 (ShapeElement から継承されます。) | |
TranslateToAbsoluteBounds | 図形の相対境界を絶対境界に変換します。 (ShapeElement から継承されます。) | |
TranslateToRelativeBounds | 図形の絶対境界を相対境界に変換します。 (ShapeElement から継承されます。) | |
UpdateDerivedVisible | 派生図形の表示ステータスを更新します。 (ShapeElement から継承されます。) | |
UpdateEdgePoints | リンク図形のエンド ポイントを更新します。 | |
UpdateGeometryLuminosity(DiagramClientView, Brush) | ブラシの明るさを更新します。 (ShapeElement から継承されます。) | |
UpdateGeometryLuminosity(DiagramClientView, Pen) | ペンの明るさを更新します。 (ShapeElement から継承されます。) | |
UpdateGraphEdgePoints | リンク図形のエンド ポイントを更新し、ダイアグラム上でグラフ化します。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
Click | ユーザーがマウスで図形をクリックすると発生します。 (ShapeElement から継承されます。) | |
DoubleClick | ユーザーがマウスをダブルクリックしたときに発生します。 (ShapeElement から継承されます。) | |
KeyDown | ユーザーがキーを押すと発生します。 (ShapeElement から継承されます。) | |
KeyPress | ユーザーがキーを押して離したときに発生します。 (ShapeElement から継承されます。) | |
KeyUp | ユーザーがキーを離したときに発生します。 (ShapeElement から継承されます。) | |
MouseDown | ユーザーがマウス ボタンを押したときに発生します。 (ShapeElement から継承されます。) | |
MouseMove | ユーザーがマウスを移動すると発生します。 (ShapeElement から継承されます。) | |
MouseUp | ユーザーがマウス ボタンを離したときに発生します。 (ShapeElement から継承されます。) | |
MouseWheel | ユーザーがマウスのホイールを回転させたときに発生します。 (ShapeElement から継承されます。) |
このページのトップへ
Extension のメソッド
名前 | 説明 | |
---|---|---|
AddExtension(Guid) | オーバーロードされます。 識別されたドメイン型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既にその型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。) | |
AddExtension(Type) | オーバーロードされます。 指定した型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既にその型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。) | |
AddExtension(DomainClassInfo) | オーバーロードされます。 指定したドメイン型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既にその型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。) | |
AddExtension(ExtensionElement) | オーバーロードされます。 特定の拡張でこの ModelElement を拡張します。要素の拡張が既に同じ型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。) | |
AddExtension<T>() | オーバーロードされます。 特定の型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既に同じ型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。) | |
CanDelete | モデルから要素を削除します。 (ImmutabilityExtensionMethods によって定義されています。) | |
GetAllExtensions | この ModelElement に埋め込まれている拡張要素ツリー全体の幅優先走査を実行する enumerable を返します。 (ModelElementExtensionMethods によって定義されています。) | |
GetBaseElement | 指定の ModelElement が参加している仮想 MEL のルートを返します。 (ModelElementExtensionMethods によって定義されています。) | |
GetDslDefinitionModelElement | このメソッドは、PresentationElement に対応する実際のモデルの要素が返されることを保証します。 DslDesigner の PEL の場合、対応するサブジェクトは実際には内部 TreeNode クラスであって、実際の MEL ではない場合があります。 このメソッドは、実際の MEL が返されるように、これらのケースを正しく処理します。 (PresentationElementHelper によって定義されています。) | |
GetExtension(Guid) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) | |
GetExtension(Type) | オーバーロードされます。 この ModelElement の使用できる拡張から指定した型の ExtensionElement を取得します。要素にこのような拡張がない場合、InvalidOperationException が発生します。 (ModelElementExtensionMethods によって定義されています。) | |
GetExtension(DomainClassInfo) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) | |
GetExtension<T>() | オーバーロードされます。 この ModelElement の使用できる拡張から指定した型の ExtensionElement を取得します。要素にこのような拡張がない場合、InvalidOperationException が発生します。 (ModelElementExtensionMethods によって定義されています。) | |
GetLocks | この要素のロック フラグを取得します。これには、要素を含むパーティションで有効になっているすべてのロックが含まれます。 (ImmutabilityExtensionMethods によって定義されています。) | |
IsExtendedBy(Guid) | オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement によって現在拡張済みであるかどうかをクエリします。 (ModelElementExtensionMethods によって定義されています。) | |
IsExtendedBy(Type) | オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement によって現在拡張済みであるかどうかをクエリします。 (ModelElementExtensionMethods によって定義されています。) | |
IsExtendedBy(DomainClassInfo) | オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement によって現在拡張済みであるかどうかをクエリします。 (ModelElementExtensionMethods によって定義されています。) | |
IsLocked | この要素に、指定した一連のロックがあるかどうかをテストします。 (ImmutabilityExtensionMethods によって定義されています。) | |
RemoveExtension(Type) | オーバーロードされます。 特定の型のこの ModelElement の拡張機能を削除します。 (ModelElementExtensionMethods によって定義されています。) | |
RemoveExtension(Guid) | オーバーロードされます。 特定の型の指定された ModelElement の拡張を削除します。 (ModelElementExtensionMethods によって定義されています。) | |
RemoveExtension(DomainClassInfo) | オーバーロードされます。 特定の型の指定された ModelElement の拡張を削除します。 (ModelElementExtensionMethods によって定義されています。) | |
RemoveExtension(ExtensionElement) | オーバーロードされます。 この ModelElement の拡張機能から指定した ExtensionElement を削除します。 (ModelElementExtensionMethods によって定義されています。) | |
SetLocks | この要素のロック フラグを設定します。 (ImmutabilityExtensionMethods によって定義されています。) | |
TryGetExtension(Guid) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) | |
TryGetExtension(Type) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) | |
TryGetExtension(DomainClassInfo) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) | |
TryGetExtension<T>() | オーバーロードされます。 この ModelElement の使用できる拡張から指定した型の ExtensionElement を取得します。この要素にこのような拡張がない場合、結果は null です。 (ModelElementExtensionMethods によって定義されています。) |
このページのトップへ
フィールド
名前 | 説明 | |
---|---|---|
DomainClassId | リンクの図形の ID を表します。 | |
EdgePointsDomainPropertyId | 終了点のコレクションに割り当てた ID を表します。 | |
ManuallyRoutedDomainPropertyId | ManuallyRouted フラグに割り当てた ID を表します。 |
このページのトップへ
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IMergeElements.CanMerge | この要素がプロトタイプのコンテンツとマージできる場合は true を返します。 (ModelElement から継承されます。) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (ModelElement から継承されます。) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (ModelElement から継承されます。) | |
IMergeElements.MergeConfigure | (ModelElement から継承されます。) | |
IMergeElements.MergeDisconnect | (ModelElement から継承されます。) | |
IMergeElements.MergeRelate | (ModelElement から継承されます。) |
このページのトップへ
解説
詳細については、「BinaryLinkShape」を参照してください。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。