Udostępnij za pośrednictwem


Jak utworzyć linię używając LineGeometry

W tym przykładzie LineGeometry pokazano, jak używać klasy do opisywania wiersza. Element A LineGeometry jest definiowany przez punkty początkowe i końcowe.

Przykład

W poniższym przykładzie pokazano, jak utworzyć i renderować element LineGeometry. Element Path jest używany do renderowania wiersza. Ponieważ linia nie ma żadnego obszaru, Path obiekt nie jest określony; zamiast Stroke tego są używane właściwości i StrokeThicknessFill.

<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
LiniaGeometry pobrana z (10 20) do (100 130)

Inne proste klasy geometrii to LineGeometry i EllipseGeometry. Te geometrie, a także bardziej złożone, można również utworzyć przy użyciu obiektu PathGeometry lub StreamGeometry. Aby uzyskać więcej informacji, zobacz Geometry Overview (Omówienie geometrii).

Zobacz też