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 più percorsi secondari in un oggetto PathGeometry. Per creare più percorsi secondari, creare un oggetto PathFigure per ogni sottopercorso.
Esempio
Nell'esempio seguente vengono creati due sottopercorso, ognuno dei quali un triangolo.
<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>
<PathFigure IsClosed="True" StartPoint="10,10">
<PathFigure.Segments>
<PathSegmentCollection>
<LineSegment Point="100,10" />
<LineSegment Point="100,40" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
L'esempio seguente illustra come creare più sottopercorsi usando una Path e la sintassi degli attributi XAML. Ogni M crea un nuovo sottopercorso, in modo che l'esempio crei due sottopercorsi, ciascuno disegna un triangolo.
<Path Stroke="Black" StrokeThickness="1"
Data="M 10,100 L 100,100 100,50 Z M 10,10 100,10 100,40 Z" />
Si noti che questa sintassi di attributo crea effettivamente un StreamGeometry, una versione più leggera di un PathGeometry. Per ulteriori informazioni, vedere la pagina Sintassi di markup del percorso .
Vedere anche
.NET Desktop feedback