Cara: Membuat Bentuk dengan Menggunakan PathGeometry
Contoh ini menunjukkan cara membuat bentuk menggunakan PathGeometry kelas . PathGeometry objek terdiri dari satu atau beberapa PathFigure objek; masing-masing PathFigure mewakili "gambar" atau bentuk yang berbeda. Masing-masing PathFigure terdiri dari satu atau beberapa PathSegment objek, masing-masing mewakili bagian yang terhubung dari gambar atau bentuk. Jenis segmen termasuk LineSegment, ArcSegment, dan BezierSegment.
Contoh
Contoh berikut menggunakan PathGeometry untuk membuat segitiga. PathGeometry ditampilkan menggunakan Path elemen .
<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>
Ilustrasi berikut menunjukkan bentuk yang dibuat dalam contoh sebelumnya.
Segitiga yang dibuat dengan PathGeometry
Contoh sebelumnya menunjukkan cara membuat bentuk yang relatif sederhana, segitiga. Juga PathGeometry dapat digunakan untuk membuat bentuk yang lebih kompleks, termasuk busur dan kurva. Misalnya, lihat Membuat Busur Elips, Membuat Kurva Bezier Kubik, dan Membuat Kurva Bezier Kuadrat.
Contoh ini adalah bagian dari sampel yang lebih besar; untuk sampel lengkapnya, lihat Sampel Geometri.
Baca juga
.NET Desktop feedback
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk