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

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

Výchozí hodnota 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 Slider ovládací prvek k řízení výšky jiného ovládacího prvku v aplikaci nebo chcete vytvořit vazbu Content ovládacího prvku na SelectedValue vlastnost ListBox ovládacího prvku.

Vazby ve výchozím nastavení dědí kontext dat určený DataContext vlastností, pokud byla 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.

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

Platí pro