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 skapar en kubisk Bezier-kurva. Om du vill skapa en Bezier-kubikkurva använder du klasserna PathGeometry, PathFigureoch BezierSegment. Om du vill visa den resulterande geometrin använder du ett Path-element eller använder det med en GeometryDrawing eller en DrawingContext. I följande exempel ritas en kubisk Bezier-kurva från (10, 100) till (300, 100). Kurvan har kontrollpunkterna (100, 0) och (200, 200).
Exempel
I XAML (Extensible Application Markup Language) kan du använda förkortad markeringssyntax för att beskriva en sökväg.
<Path Stroke="Black" StrokeThickness="1"
Data="M 10,100 C 100,0 200,200 300,100" />
I XAML kan du också rita en kubisk Bezier-kurva med hjälp av objekttaggar. Följande motsvarar det tidigare XAML-exemplet.
<Path Stroke="Black" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure StartPoint="10,100">
<PathFigure.Segments>
<PathSegmentCollection>
<BezierSegment Point1="100,0" Point2="200,200" Point3="300,100" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
Det här exemplet är en del av ett större exempel. För det fullständiga exemplet, se Geometries Sample.
Se även
.NET Desktop feedback