次の方法で共有


BinaryLinkShapeGeometry クラス

デザイン サーフェイスでの BinaryLink の描画、折りたたみ、ヒット テストをカプセル化します

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeGeometry

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

構文

'宣言
Public Class BinaryLinkShapeGeometry _
    Inherits LinkShapeGeometry
public class BinaryLinkShapeGeometry : LinkShapeGeometry

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

コンストラクター

  名前 説明
パブリック メソッド BinaryLinkShapeGeometry BinaryLinkShapeGeometry クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ ShadowOffset 図形アウトラインと影の外側の縁の間のオフセットを取得します。 (ShapeGeometry から継承されます。)
プロテクト プロパティ UninitializedPath 図形ジオメトリの周囲のパスを取得します。 (ShapeGeometry から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddLineArcPath 指定した GraphicsPath に円弧を追加します。 (LinkShapeGeometry から継承されます。)
パブリック メソッド CalculateRotationAngle リンク図形のデコレータの回転角度を計算します。 (LinkShapeGeometry から継承されます。)
パブリック メソッド Dispose() ShapeGeometry クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 (ShapeGeometry から継承されます。)
プロテクト メソッド Dispose(Boolean) (ShapeGeometry から継承されます。)
パブリック メソッド DoFoldToShape ジオメトリのアウトラインを越えるベクターに沿って点を計算します。 (LinkShapeGeometry から継承されます。)
パブリック メソッド DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) 点が図形の内部にあるかどうかを確認します。 (ShapeGeometry から継承されます。)
パブリック メソッド DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) 指定した点がジオメトリの境界内にあるかどうかを示す値を返します。ヒット テストの結果も返されます。 (LinkShapeGeometry から継承されます。)
パブリック メソッド DoHitTestSelection 特定のポイントがジオメトリを取り囲む選択のフィードバックの境界内にあるかどうかを示す値を返します。ヒット テストの結果も返されます。 (LinkShapeGeometry から継承されます。)
パブリック メソッド DoPaint 図形ジオメトリと、影がある場合はそれを描画します。 (ShapeGeometry から継承されます。)
パブリック メソッド DoPaintEmphasis 図形に表示強調を描画します。これは、選択を表すわけではありません。別のシェイプを選択した場合に、ユーザーをこの図形に注目させるだけです。(ShapeElement.RelatedShapeToEmphasize を参照してください。) (LinkShapeGeometry から継承されます。)
プロテクト メソッド DoPaintGeometry 基本的なジオメトリを描画します。 (LinkShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost) をオーバーライドします。)
パブリック メソッド DoPaintResizeFeedback ジオメトリのサイズ変更のフィードバックを描画します。 (LinkShapeGeometry から継承されます。)
パブリック メソッド DoPaintSelection 通常はジオメトリを囲む選択を描画します。 (LinkShapeGeometry から継承されます。)
プロテクト メソッド DoPaintShadow 図形の影を描画します。 (ShapeGeometry から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetBackgroundBrushId 図形ジオメトリの背景を描画するブラシに割り当てられている ID を取得します。 (ShapeGeometry から継承されます。)
パブリック メソッド GetExtraPenWidth 図形の境界の外にあるアウトライン ペンの幅を取得します。 (ShapeGeometry から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetOutlinePenId 図形ジオメトリのアウトラインを描画するブラシに割り当てられている ID を取得します。 (ShapeGeometry から継承されます。)
パブリック メソッド GetPath(IGeometryHost) ジオメトリを記述する GraphicsPath を取得します。これにより、既定では、四角形のパスが返されます。これは、ジオメトリのシングルトンです。破棄しないでください。これは、ジオメトリ クラスのシングルトンです。破棄しないでください。すぐに使用します。別のパスが必要な場合は、GetPathCopy を使用してください。 (LinkShapeGeometry から継承されます。)
プロテクト メソッド GetPath(RectangleD) 図形ジオメトリの周囲のパスを取得します。 (ShapeGeometry から継承されます。)
パブリック メソッド GetPathCopy 図形ジオメトリの周囲のパスのコピーを取得します。パスの作業が終わったらパスを破棄します。 (ShapeGeometry から継承されます。)
パブリック メソッド GetPerimeter 境界を描画するペンの幅を含め、図形の周囲の境界のパスを取得します。このパスを保持するには、そのコピーを作成します。 (ShapeGeometry から継承されます。)
プロテクト メソッド GetPerimeterBoundingBox 境界を描画するペンの太さを含め、図形の周囲の境界ボックスを取得します。 (ShapeGeometry から継承されます。)
パブリック メソッド GetSelectionLineOffset 選択と図形ジオメトリの外部の間の距離を取得します。 (ShapeGeometry から継承されます。)
パブリック メソッド GetSelectionLineWidth 図形が選択されていることを示す線の幅を取得します。 (ShapeGeometry から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド HasFilledBackground このジオメトリ型に塗りつぶされた背景がある場合は True。 (ShapeGeometry から継承されます。)
プロテクト メソッド HasOutline このジオメトリ型に表示される境界線がある場合は True。 (ShapeGeometry から継承されます。)
プロテクト メソッド HasShadow このジオメトリ型に影がある場合は True。 (ShapeGeometry から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間