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:Property
Type
atribut, dan sebaliknya menggunakan konvensi yang tidak didokumenkan di sini. Untuk informasi selengkapnya, lihat Pembuatan DynamicActivity.
.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