次の方法で共有


方法 : LineGeometry を使用して線を作成する

LineGeometry クラスを使用して線を記述する方法を次の例に示します。 LineGeometry は、始点と終点によって定義されます。

使用例

LineGeometry オブジェクトを作成してレンダリングする方法の例を次に示します。 線をレンダリングするには、Path 要素を使用します。 線には領域がないので、Path オブジェクトの Fill は指定しません。代わりに、Stroke プロパティと StrokeThickness プロパティを使用します。

<Path Stroke="Black" StrokeThickness="1" >
  <Path.Data>
    <LineGeometry StartPoint="10,20" EndPoint="100,130" />
  </Path.Data>
</Path>
            Dim myLineGeometry As New LineGeometry()
            myLineGeometry.StartPoint = New Point(10,20)
            myLineGeometry.EndPoint = New Point(100,130)

            Dim myPath As New Path()
            myPath.Stroke = Brushes.Black
            myPath.StrokeThickness = 1
            myPath.Data = myLineGeometry
LineGeometry myLineGeometry = new LineGeometry();
myLineGeometry.StartPoint = new Point(10,20);
myLineGeometry.EndPoint = new Point(100,130);

Path myPath = new Path();
myPath.Stroke = Brushes.Black;
myPath.StrokeThickness = 1;
myPath.Data = myLineGeometry;

(10,20) から (100,130) まで描画された LineGeometry

LineGeometry

その他の単純な図形座標クラスとして、LineGeometryEllipseGeometry などがあります。 これらの図形座標およびさらに複雑な図形座標は、PathGeometry または StreamGeometry を使用して作成することもできます。 詳細については、「ジオメトリの概要」を参照してください。

参照

処理手順

方法 : 複合図形を作成する

方法 : PathGeometry を使用して図形を作成する

概念

ジオメトリの概要