Bagikan melalui


x:Ekstensi Markup Referensi

Mereferensikan instans yang dideklarasikan di tempat lain dalam markup XAML. Referensi mengacu pada elemen x:Name.

Penggunaan Atribut XAML

<object property="{x:Reference instancexName}" .../>

Penggunaan Elemen Objek XAML

<object>
  <object.property>
    <x:Reference Name="instancexName"/>
  </object.property>
</object>

Nilai XAML

Nilai Deskripsi
instancexName Nilai x:Name (atau nilai RuntimeNamePropertyAttributeproperti yang diidentifikasi) dari instans yang direferensikan.

Keterangan

x:Reference menyediakan dukungan tingkat bahasa XAML untuk konsep referensi elemen yang diimplementasikan dalam kerangka kerja tertentu seperti WPF.

x:Referensi dan WPF

Dalam WPF dan XAML 2006, referensi elemen ditangani oleh fitur ElementName pengikatan tingkat kerangka kerja. Untuk sebagian besar aplikasi dan skenario WPF, ElementName pengikatan masih harus digunakan. Pengecualian untuk panduan umum ini mungkin mencakup kasus di mana ada konteks data atau pertimbangan cakupan lainnya yang membuat pengikatan data tidak praktis dan di mana kompilasi markup tidak terlibat.

x:Reference adalah konstruksi yang ditentukan dalam XAML 2009. Di WPF, Anda dapat menggunakan fitur XAML 2009, tetapi hanya untuk XAML yang tidak dikompilasi markup WPF. XAML yang dikompilasi markup dan bentuk BAML XAML saat ini tidak mendukung kata kunci dan fitur bahasa XAML 2009.