x:Arahan Uid
Menyediakan pengidentifikasi unik untuk elemen markup. Dalam banyak skenario, pengidentifikasi unik ini digunakan oleh proses dan alat pelokalan XAML.
Penggunaan Atribut XAML
<object x:Uid="identifier"... />
Nilai XAML
Nilai | Deskripsi |
---|---|
identifier |
String yang dibuat atau dibuat secara otomatis yang harus unik dalam file saat ditafsirkan oleh x:Uid konsumen. |
Keterangan
Dalam [MS-XAML], x:Uid
didefinisikan sebagai direktif. Untuk informasi selengkapnya, lihat [MS-XAML] Bagian 7.3.6.
x:Uid
diskrit dari x:Name
keduanya karena skenario pelokalan XAML yang dinyatakan dan sehingga pengidentifikasi yang digunakan untuk pelokalan tidak memiliki dependensi pada implikasi model pemrograman .x:Name
Juga, x:Name
diatur oleh namescope XAML; namun, x:Uid
tidak diatur oleh bahasa XAML yang ditentukan konsep penegakan keunikan. Prosesor XAML dalam arti luas (prosesor yang bukan bagian dari proses pelokalan) tidak diharapkan untuk menegakkan keunikan x:Uid
nilai. Tanggung jawab itu secara konseptual ada pada pendiri nilai. Harapan keunikan x:Uid
nilai dalam satu sumber XAML wajar bagi konsumen nilai, seperti proses atau alat globalisasi khusus. Model keunikan yang khas adalah bahwa x:Uid
nilai unik dalam file yang dikodekan XML yang mewakili XAML.
Alat yang memiliki pengetahuan signifikan tentang skema XAML tertentu dapat memilih untuk diterapkan x:Uid
hanya untuk string yang dapat dilokalkan benar, alih-alih untuk semua kasus di mana nilai string teks ditemukan dalam markup.
Kerangka kerja dapat menentukan properti tertentu dalam model objeknya untuk menjadi alias x:Uid
dengan menerapkan atribut UidPropertyAttribute ke jenis penentuan. Jika kerangka kerja menentukan properti tertentu, tidak valid untuk menentukan dan x:Uid
anggota alias pada objek yang sama. Jika dan x:Uid
anggota alias ditentukan, .NET XAML Services API biasanya dilemparkan XamlDuplicateMemberException untuk kasus ini.
Catatan Penggunaan WPF
Untuk informasi selengkapnya tentang peran x:Uid
dalam proses pelokalan WPF dan dalam bentuk BAML XAML, lihat Globalisasi untuk WPF atau Uid
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