Bagikan melalui


Cara: Membuat Beberapa Subpath Dalam PathGeometry

Contoh ini menunjukkan cara membuat beberapa subpath dalam PathGeometry. Untuk membuat beberapa subpath, Anda membuat PathFigure untuk setiap subpath.

Contoh

Contoh berikut membuat dua subpath, masing-masing satu segitiga.

<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>

Contoh berikut menunjukkan cara membuat beberapa subpath dengan menggunakan Path sintaks atribut XAML dan . Masing-masing M membuat subpath baru sehingga contoh membuat dua subpath yang masing-masing menggambar segitiga.

<Path Stroke="Black" StrokeThickness="1" 
  Data="M 10,100 L 100,100 100,50 Z M 10,10 100,10 100,40 Z" />

(Perhatikan bahwa sintaks atribut ini benar-benar membuat StreamGeometryversi , versi yang lebih ringan dari PathGeometry. Untuk informasi selengkapnya, lihat halaman Sintaks Markup Jalur.)

Baca juga