この例では、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>
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;
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
(10,20) から (100,130) まで描画された LineGeometry
その他の単純なジオメトリ クラスには、LineGeometry と EllipseGeometryがあります。 これらのジオメトリだけでなく、より複雑なジオメトリも、PathGeometry または StreamGeometryを使用して作成できます。 詳細については、「ジオメトリの概要」を参照してください。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback