Binding.ElementName Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.