Share via


Path.Data Properti

Definisi

Mendapatkan atau mengatur Geometri yang menentukan bentuk yang akan digambar.

public:
 property Geometry ^ Data { Geometry ^ get(); void set(Geometry ^ value); };
Geometry Data();

void Data(Geometry value);
public Geometry Data { get; set; }
var geometry = path.data;
path.data = geometry;
Public Property Data As Geometry
<Path>
  <Path.Data>
    singleGeometry
  </Path.Data>
</Path>
- or -
<Path Data="moveAndDrawCommands"/>

Nilai Properti

Deskripsi bentuk yang akan digambar.

Contoh

Contoh berikut menggunakan Jalur untuk menggambar elips.

<Canvas> 
  <Path Fill="Gold" Stroke="Black" StrokeThickness="1">
    <Path.Data>
      <EllipseGeometry Center="50,50" RadiusX="50" RadiusY="50" />
    </Path.Data>
  </Path> 
</Canvas>

Di XAML, Anda juga dapat menggunakan sintaks perintah Pindahkan dan gambar sebagai nilai untuk properti Data. Contoh ini menggunakan sintaks ini untuk menentukan bentuk Jalur.

<Canvas>
  <Path Stroke="DarkGoldenRod" StrokeThickness="3"
    Data="M 100,200 C 100,25 400,350 400,175 H 280"/>
</Canvas>

String atribut Data dimulai dengan perintah move to , yang ditunjukkan oleh "M", yang menetapkan titik awal untuk jalur dalam sistem koordinat Canvas. String dalam sintaks perintah Pindahkan dan gambar peka huruf besar/kecil dan menentukan apakah perintah menggunakan koordinat relatif (offset) atau absolut. Segmen pertama adalah kurva Bezier kubik yang dimulai pada (100.200) dan berakhir pada (400.175), digambar menggunakan dua titik kontrol (100.25) dan (400.350).

Segmen kedua dimulai dengan garis horizontal absolut ke perintah "H", yang menentukan garis yang digambar dari titik akhir subjalur sebelumnya (400.175) ke titik akhir baru (280.175). Karena merupakan baris horizontal untuk perintah, nilai yang ditentukan adalah koordinat x.

Berlaku untuk

Lihat juga