Cómo: Crear varios subtrazados en un PathGeometry
En este ejemplo se muestra cómo crear varios subtrazados en un PathGeometry. Para crear varios subtrazados, cree un PathFigure para cada subtrazado.
Ejemplo
En el ejemplo siguiente se crean dos subtrazados, cada uno de los cuales es un triángulo.
<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>
En el ejemplo siguiente se muestra cómo crear varios subtrazados mediante un elemento Path y la sintaxis de atributo de XAML. Cada M
crea un nuevo subtrazado para que el ejemplo cree dos subtrazados que dibujen un triángulo cada uno.
<Path Stroke="Black" StrokeThickness="1"
Data="M 10,100 L 100,100 100,50 Z M 10,10 100,10 100,40 Z" />
Tenga en cuenta que esta sintaxis de atributo crea realmente un elemento StreamGeometry versión más ligera de PathGeometry. Para obtener más información, consulte la página Sintaxis de marcado de trazados.
Vea también
.NET Desktop feedback