Bagikan melalui


x:Arahan Properti

Mendeklarasikan properti XAML dalam markup.

Penggunaan Elemen Objek XAML

<object x:Class="className">
  <x:Members>
    <x:Property Name="propertyName" Type="propertyType"/>
    additionalProperties
  </x:Members>
</object>

Nilai XAML

Nilai Deskripsi
className Nama kelas backing atau kelas parsial untuk produksi XAML.
propertyName Nama anggota properti yang sedang ditentukan.
propertyType Ketik nama (atau formulir string lainnya, khusus kerangka kerja) yang menentukan jenis properti ini.

Keterangan

Dalam implementasi Layanan XAML .NET, . x:Property tidak memiliki backing jenis langsung, tetapi didukung oleh PropertyDefinition kelas . Dalam aliran simpul XAML, x:Property elemen diwakili sebagai anggota bernama Property, dari namespace XAML bahasa XAML. Anggota Property menyimpan atribut sebagaimana dinyatakan oleh markup.

Arti Name dan Type tidak ditetapkan pada tingkat Layanan XAML .NET. Mereka disimpan dalam aliran simpul XAML awal sebagai nilai string, untuk ditafsirkan nanti di bawah aturan yang mungkin diberlakukan oleh kerangka kerja tertentu. Arti mungkin selaras dengan nama XAML dan arti jenis XAML, atau mungkin hanya valid dalam sistem jenis backing, tergantung pada implementasinya.

Untuk mendukung penggunaan x:Members praktis sebagai sarana untuk menentukan definisi anggota dalam markup, anggota harus dikaitkan dengan kelas yang dapat dimodifikasi. Model yang dimaksudkan adalah yang x:Members ada sebagai anggota jenis yang menentukan x:Class. Namun, mekanisme untuk mengaitkan jenis dan anggota atau untuk menghasilkan definisi anggota dinamis tidak didukung di tingkat Layanan XAML .NET. Ini diserahkan ke kerangka kerja individual yang memiliki model aplikasi yang mendukung definisi anggota dari XAML. Biasanya, tindakan build MSBUILD yang mengkompilasi XAML markup dan mengintegrasikannya dengan code-behind atau menghasilkan rakitan dari-XAML murni diperlukan untuk mendukung fitur tersebut.

x:Properti untuk Windows Workflow Foundation

Untuk Windows Workflow Foundation, x:Property menentukan anggota aktivitas kustom yang sepenuhnya terdiri dalam XAML, atau XAML –anggota dinamis yang ditentukan untuk perancang aktivitas dengan kode di belakang. x:Class juga harus ditentukan pada elemen akar produksi XAML. Ini bukan persyaratan di tingkat Layanan XAML .NET, tetapi menjadi persyaratan ketika produksi XAML dimuat oleh tindakan build MSBUILD yang mendukung aktivitas kustom dan Windows Workflow Foundation XAML secara umum. Windows Workflow Foundation tidak menggunakan nama jenis XAML murni sebagai nilai yang dimaksudkan untuk x:PropertyType atribut, dan sebaliknya menggunakan konvensi yang tidak didokumenkan di sini. Untuk informasi selengkapnya, lihat Pembuatan DynamicActivity.