Delen via


Hoe een lijn maken met LineGeometry

In dit voorbeeld ziet u hoe u de LineGeometry-klasse gebruikt om een regel te beschrijven. Een LineGeometry wordt gedefinieerd door de begin- en eindpunten.

Voorbeeld

In het volgende voorbeeld ziet u hoe u een LineGeometrymaakt en weergeeft. Een Path element wordt gebruikt om de lijn weer te geven. Omdat een lijn geen gebied heeft, wordt de Fill van het Path object niet opgegeven; in plaats daarvan worden de eigenschappen Stroke en StrokeThickness gebruikt.

<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

A LineGeometry
Een LineGeometry getrokken van (10,20) naar (100,130)

Andere eenvoudige geometrieklassen zijn LineGeometry en EllipseGeometry. Deze geometrieën, maar ook complexere, kunnen ook worden gemaakt met behulp van een PathGeometry of StreamGeometry. Zie het Geometrieoverzichtvoor meer informatie.

Zie ook