Nasıl yapılır: Elips Yay Oluşturma
Bu örnekte, eliptik bir yay çizmeyi gösterir. Üç noktalı bir yay oluşturmak için PathGeometry , PathFigure ve sınıflarını ArcSegment kullanın.
Örnek
Aşağıdaki örneklerde, eliptik bir yay (10.100) ile (200.100) çizilir. Yay Size 100 ile 50 cihazdan bağımsız piksele, 45 dereceye, ayarına ve RotationAngleIsLargeArctrue ayarına SweepDirection sahip Counterclockwise olur.
Bu Extensible Application Markup Language (XAML), bir yolu açıklamak için öznitelik söz dizimi kullanabilirsiniz.
<Path Stroke="Black" StrokeThickness="1"
Data="M 10,100 A 100,50 45 1 0 200,100" />
(Bu öznitelik söz dizimlerinin aslında bir StreamGeometry ' nin daha hafif bir sürümünü oluşturduğuna dikkat PathGeometry edin. Daha fazla bilgi için Yol Biçimlendirme Söz Dizimi sayfasına bakın.)
XAML'de, nesne etiketlerini açıkça kullanarak eliptik bir yay da çizebilirsiniz. Aşağıdaki, önceki XAML işaretlemesi ile eşdeğerdir.
<Path Stroke="Black" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure StartPoint="10,100">
<PathFigure.Segments>
<PathSegmentCollection>
<ArcSegment Size="100,50" RotationAngle="45" IsLargeArc="True" SweepDirection="CounterClockwise" Point="200,100" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
Bu örnek, daha büyük bir örneğin bir parçasıdır. Tam örnek için bkz. Geometriler Örneği.