Binding.ElementName Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bağlama kaynak nesnesi olarak kullanılacak öğenin adını alır veya ayarlar.
public:
property System::String ^ ElementName { System::String ^ get(); void set(System::String ^ value); };
public string ElementName { get; set; }
member this.ElementName : string with get, set
Public Property ElementName As String
Özellik Değeri
özelliğinin Name
değeri veya ilgilendiği öğenin x:Name Yönergesi . Koddaki öğelere yalnızca aracılığıyla RegisterName
uygun NameScope öğeye kaydedildiyse başvurabilirsiniz. Daha fazla bilgi için bkz. WPF XAML Ad Kapsamları.
Varsayılan değer: null
.
Açıklamalar
Bu özellik, uygulamanızdaki başka bir öğenin özelliğine bağlanmak istediğinizde kullanışlıdır. Örneğin, uygulamanızdaki başka bir denetimin yüksekliğini denetlemek için bir Slider kullanmak veya denetiminizin özelliğini denetiminizin ListBox özelliğine SelectedValue bağlamak Content istiyorsanız.
Varsayılan olarak bağlamalar, ayarlanmışsa özelliği tarafından belirtilen veri bağlamını DataContext
devralır. Ancak özelliği, ElementName bir kaynağını açıkça ayarlayıp devralınan veri bağlamını Binding geçersiz kılmanın yollarından biridir. Daha fazla bilgi için bkz . Nasıl yapılır: Bağlama Kaynağını Belirtme.
sınıfının Source ve RelativeSource özellikleri Binding , bağlamanın kaynağını açıkça ayarlamanıza da olanak tanır. Ancak, her bağlama için , ve RelativeSourceüç özelliğinden SourceElementNameyalnızca biri ayarlanmalıdır, aksi durumda çakışma oluşabilir. Bağlama kaynağı çakışması varsa bu özellik bir özel durum oluşturur.