次の方法で共有


RectangleShapeGeometry クラス

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

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
        Microsoft.VisualStudio.Modeling.Diagrams.RectangleShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.ImageShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShapeGeometry

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

構文

'宣言
Public Class RectangleShapeGeometry _
    Inherits RoundedRectangleShapeGeometry
public class RectangleShapeGeometry : RoundedRectangleShapeGeometry

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

コンストラクター

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

このページのトップへ

プロパティ

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

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド Contains 点がジオメトリのアウトラインの内側にあるかどうかを示す値を取得します。ジオメトリのアウトラインは、ジオメトリの描画に使用されるグラフィック パスによって定義されます。 (NodeShapeGeometry から継承されます。)
パブリック メソッド Dispose() ShapeGeometry クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 (ShapeGeometry から継承されます。)
プロテクト メソッド Dispose(Boolean) (ShapeGeometry から継承されます。)
パブリック メソッド DoFoldToShape ジオメトリのアウトラインを越えるベクターに沿って点を計算します。 (NodeShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD) をオーバーライドします。)
パブリック メソッド DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) 点が図形の内部にあるかどうかを確認します。 (ShapeGeometry から継承されます。)
パブリック メソッド DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) 指定した点がジオメトリの境界内にあるかどうかを示す値を返します。ヒット テストの結果も返されます。 (RoundedRectangleShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) をオーバーライドします。)
パブリック メソッド DoHitTestSelection 特定のポイントがジオメトリを取り囲む選択のフィードバックの境界内にあるかどうかを示す値を返します。ヒット テストの結果も返されます。 (NodeShapeGeometry から継承されます。)
パブリック メソッド DoPaint 図形ジオメトリと、影がある場合はそれを描画します。 (ShapeGeometry から継承されます。)
パブリック メソッド DoPaintEmphasis 図形に表示強調を描画します。これは、選択を表すわけではありません。別のシェイプを選択した場合に、ユーザーをこの図形に注目させるだけです。(ShapeElement.RelatedShapeToEmphasize を参照してください。) (NodeShapeGeometry から継承されます。)
プロテクト メソッド DoPaintGeometry 基本的なジオメトリを描画します。 (NodeShapeGeometry から継承されます。)
パブリック メソッド DoPaintResizeFeedback ジオメトリのサイズ変更のフィードバックを描画します。 (NodeShapeGeometry から継承されます。)
パブリック メソッド DoPaintSelection 通常はジオメトリを囲む選択を描画します。 (NodeShapeGeometry から継承されます。)
プロテクト メソッド DoPaintShadow 図形の影を描画します。 (ShapeGeometry から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetBackgroundBrushId 図形ジオメトリの背景を描画するブラシに割り当てられている ID を取得します。 (ShapeGeometry から継承されます。)
パブリック メソッド GetExtraPenWidth 図形の境界の外にあるアウトライン ペンの幅を取得します。 (ShapeGeometry から継承されます。)
プロテクト メソッド GetFocusIndicatorInsideMargin 図形の境界ボックスから図形の境界ボックス内に描画されたフォーカス インジケーターへの距離をワールド単位で取得します。 (NodeShapeGeometry から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetOutlinePenId 図形ジオメトリのアウトラインを描画するブラシに割り当てられている ID を取得します。 (ShapeGeometry から継承されます。)
パブリック メソッド GetPath(IGeometryHost) 図形ジオメトリの周囲のパスを取得します。他の図形に GetPath() を適用する前に、返されたパスを使用します。パスを保持する場合は、GetPathCopy() を使用します。 (ShapeGeometry から継承されます。)
プロテクト メソッド GetPath(RectangleD) ジオメトリの GraphicsPath を取得します。これは、ジオメトリ クラスのシングルトンです。破棄しないでください。すぐに使用します。別のパスが必要な場合は、GetPathCopy を使用してください。 (RoundedRectangleShapeGeometry から継承されます。)
パブリック メソッド 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 名前空間