Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 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
.NET Desktop feedback