Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo esempio viene illustrato come creare una forma usando la classe PathGeometry. PathGeometry oggetti sono costituiti da uno o più oggetti PathFigure; ogni PathFigure rappresenta una "figura" o una forma diversa. Ogni PathFigure è costituita da uno o più oggetti PathSegment, ognuno dei quali rappresenta una parte connessa della figura o della forma. I tipi di segmento includono LineSegment, ArcSegmente BezierSegment.
Esempio
Nell'esempio seguente viene usato un PathGeometry per creare un triangolo. Il PathGeometry viene visualizzato utilizzando un elemento Path.
<Path Stroke="Black" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure IsClosed="True" StartPoint="10,100">
<PathFigure.Segments>
<PathSegmentCollection>
<LineSegment Point="100,100" />
<LineSegment Point="100,50" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
La figura seguente mostra la forma creata nell'esempio precedente.
Triangolo creato con pathGeometry
Nell'esempio precedente è stato illustrato come creare una forma relativamente semplice, un triangolo. Un PathGeometry può essere usato anche per creare forme più complesse, inclusi archi e curve. Per esempi, vedere Creare un arco ellittico, Creare una curva di Bézier cubicae Creare una curva di Bézier quadratica.
Questo esempio fa parte di un campione più ampio; per l'esempio completo, vedere l'esempio di geometrie .
Vedere anche
- Path
- GeometryDrawing
- Panoramica Geometria
- Esempio di geometrie
.NET Desktop feedback