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 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.