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
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
.NET Desktop feedback