Aracılığıyla paylaş


Binding.ElementName Özellik

Tanım

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 RegisterNameuygun NameScope öğeye kaydedildiklerinde 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 kullanmak Slider 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ı Binding açıkça ayarlayıp devralınan veri bağlamını geçersiz kılmanın yollarından biridir. Daha fazla bilgi için bkz . Nasıl yapılır: Bağlama Kaynağını Belirtme.

Source sınıfının ve RelativeSource özellikleriBinding, bağlamanın kaynağını açıkça ayarlamanıza da olanak tanır. Ancak, her bağlama için üç özelliğin ElementNameyalnızca biri ( , Sourceve RelativeSource) ayarlanmalıdır, aksi durumda bir çakışma oluşabilir. Bağlama kaynağı çakışması varsa bu özellik bir özel durum oluşturur.

Şunlara uygulanır