x:Reference Biçimlendirme Uzantısı

XAML işaretlemesinde başka bir yerde bildirilen bir örneğe başvurur. Başvuru bir öğenin x:Nameöğesine başvurur.

XAML Öznitelik Kullanımı

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

XAML Nesne Öğesi Kullanımı

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

XAML Değerleri

Değer Tanım
instancexName Başvuruda x:Name bulunılan RuntimeNamePropertyAttributeörneğin değeri (veya -identified özelliğinin değeri).

Açıklamalar

x:Reference WPF gibi belirli çerçevelerde aksi takdirde uygulanan bir öğe başvuru kavramı için XAML dil düzeyinde destek sağlar.

x:Başvuru ve WPF

WPF ve XAML 2006'da, öğe başvuruları bağlamanın çerçeve düzeyi özelliği ElementName tarafından ele alınmaktadır. Çoğu WPF uygulaması ve senaryosu için ElementName bağlama hala kullanılmalıdır. Bu genel rehberliğe ilişkin özel durumlar, veri bağlamayı kullanışsız hale getiren veri bağlamı veya diğer kapsam belirleme konuları ve işaretleme derlemenin söz konusu olmadığı durumları içerebilir.

x:Reference XAML 2009'da tanımlanan bir yapıdır. WPF'de XAML 2009 özelliklerini kullanabilirsiniz, ancak yalnızca WPF işaretlemesi derlenmiş olmayan XAML için kullanabilirsiniz. İşaretlemesi derlenmiş XAML ve XAML'nin BAML biçimi şu anda XAML 2009 dil anahtar sözcüklerini ve özelliklerini desteklememektedir.