Sdílet prostřednictvím


Binding.ElementName Vlastnost

Definice

Získá nebo nastaví název elementu použít jako vazba zdrojový objekt.

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

Hodnota vlastnosti

String

Hodnota Name vlastnosti nebo x:Name Direktiva prvku zájmu. Prvky v kódu můžete odkazovat pouze v případě, že jsou registrovány v příslušném NameScope kódu prostřednictvím RegisterName. Další informace naleznete v tématu WPF XAML Namescopes.

Výchozí formát je null.

Poznámky

Tato vlastnost je užitečná, pokud chcete vytvořit vazbu na vlastnost jiného prvku v aplikaci. Pokud například chcete použít ovládací prvek Slider k řízení výšky jiného ovládacího prvku v aplikaci nebo pokud chcete svázat Content ovládací prvek s SelectedValue vlastností ListBox ovládacího prvku.

Vazby ve výchozím nastavení dědí kontext dat určený vlastností DataContext , pokud je nastavena. Vlastnost je však jedním ze způsobů, ElementName jak explicitně nastavit zdroj Binding a přepsat zděděný kontext dat. Další informace naleznete v tématu Postupy: Určení zdroje vazby.

Vlastnosti Source RelativeSource Binding třídy také umožňují explicitně nastavit zdroj vazby. Pro každou vazbu by ale měla být nastavena pouze jedna ze tří vlastností, ElementNamea Sourceto RelativeSourcenebo může dojít ke konfliktu. Tato vlastnost vyvolá výjimku, pokud existuje konflikt zdroje vazby.

Platí pro