Dela via


Gör så här: Skapa en linje med hjälp av en LineGeometry

Det här exemplet visar hur du använder klassen LineGeometry för att beskriva en rad. En LineGeometry definieras av dess start- och slutpunkter.

Exempel

I följande exempel visas hur du skapar och renderar en LineGeometry. Ett Path-element används för att återge raden. Eftersom en rad inte har något område anges inte Path-objektets Fill. i stället används egenskaperna Stroke och 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

En LineGeometry
En linjegeometri ritad från (10, 20) till (100, 130)

Andra enkla geometriklasser är LineGeometry och EllipseGeometry. Dessa geometrier, liksom mer komplexa, kan också skapas med hjälp av en PathGeometry eller StreamGeometry. För mer information, se översikt över geometri .

Se även