次の方法で共有


DiagramItem クラス

ShapeElement、ShapeField、または ShapeSubField を表します。 これは、ヒット テスト、選択、フォーカス、およびアクセシビリティに使用するためのものです。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem

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

構文

'宣言
Public Class DiagramItem _
    Implements ICloneable
public class DiagramItem : ICloneable

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

コンストラクター

  名前 説明
パブリック メソッド DiagramItem() DiagramItem クラスの新しいインスタンスを初期化します。
パブリック メソッド DiagramItem(ShapeElement) 指定した ShapeElement を表す DiagramItem クラスの新しいインスタンスを初期化します。
パブリック メソッド DiagramItem(LinkShape, LineSegment) 指定した LineSegment を表す DiagramItem クラスの新しいインスタンスを初期化します。
パブリック メソッド DiagramItem(ShapeElement, ShapeField) 指定した ShapeField を表す DiagramItem クラスの新しいインスタンスを初期化します。
パブリック メソッド DiagramItem(LinkShape, LineSegment, AnchorPoint) 指定した AnchorPoint を表す DiagramItem クラスの新しいインスタンスを初期化します。
パブリック メソッド DiagramItem(ShapeElement, ShapeField, ShapeSubField) 指定した ShapeSubField を表す DiagramItem クラスの新しいインスタンスを初期化します。
パブリック メソッド DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) 指定した ShapeSubField を表す DiagramItem クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AbsoluteBoundingBox ダイアグラムの左上を基準とする境界ボックスを取得します (ワールド単位)。
パブリック プロパティ AnchorPoint anchorPoint を取得します。
パブリック プロパティ CanFocus この DiagramItem がフォーカス可能かどうかを示す値を取得します。
パブリック プロパティ CanSelect この DiagramItem が選択可能かどうかを示す値を取得します。
パブリック プロパティ Diagram 図形が属するダイアグラムを取得します。
パブリック プロパティ Field フィールドを取得します。
パブリック プロパティ IsDiagram DiagramItem が図かどうかを示す値を取得します。
パブリック プロパティ Parent 親 DiagramItem を取得します。
パブリック プロパティ RepresentedElements この DiagramItem が表している ModelElements のコレクションを取得します。
パブリック プロパティ Segment セグメントを取得します。
パブリック プロパティ Shape 図形を取得します。
パブリック プロパティ SubField サブフィールドを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Clone 現在のインスタンスのコピーである新しい DiagramItem オブジェクトを作成します。
パブリック メソッド Equals 2 つの DiagramItem オブジェクトが等しいかどうかを示す値を取得します。 (Object.Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetAccessibleObject DiagramItem の AccessibleObject を取得します。
パブリック メソッド GetHashCode DiagramItem のハッシュ コードを取得します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド SetItem(ShapeElement) 指定された ShapeElement を表す DiagramItem を設定します。
パブリック メソッド SetItem(LinkShape, LineSegment) 指定された LineSegment を表す DiagramItem を設定します。
パブリック メソッド SetItem(ShapeElement, ShapeField) 指定された ShapeField を表す DiagramItem を設定します。
パブリック メソッド SetItem(LinkShape, LineSegment, AnchorPoint) 指定された LineSegment のアンカー ポイントを表す DiagramItem を設定します。
パブリック メソッド SetItem(ShapeElement, ShapeField, ShapeSubField) 指定された ShapeSubField を表す DiagramItem を設定します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間