Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento příklad ukazuje, jak vytvořit obrazec pomocí třídy PathGeometry. PathGeometry objekty se skládají z jednoho nebo více objektů PathFigure; každý PathFigure představuje jiný obrazec nebo obrázek. Každá PathFigure se skládá z jednoho nebo více PathSegment objektů, z nichž každá představuje propojenou část obrázku nebo obrazce. Typy segmentů zahrnují LineSegment, ArcSegmenta BezierSegment.
Příklad
Následující příklad používá PathGeometry k vytvoření trojúhelníku. PathGeometry se zobrazí pomocí prvku 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>
Následující obrázek znázorňuje obrazec vytvořený v předchozím příkladu.
Trojúhelník vytvořený pomocí PathGeometry
Předchozí příklad ukázal, jak vytvořit relativně jednoduchý obrazec, trojúhelník. PathGeometry lze také použít k vytváření složitějších obrazců, včetně oblouků a křivek. Příklady najdete v tématu Vytvořeníeliptického oblouku , Vytvoření krychlové bezierové křivkya Vytvoření kvadratické bezierové křivky.
Tento příklad je součástí větší ukázky; pro úplnou ukázku viz Geometries Sample.
Viz také
- Path
- GeometryDrawing
- Přehled geometrie
- Ukázka geometrie
.NET Desktop feedback