Binding.ElementName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Namens des Elements, das als Bindungsquellobjekt verwendet werden soll.
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
Eigenschaftswert
Der Wert der Name Eigenschafts - oder x:Name-Direktive des interessanten Elements. Sie können nur auf Elemente im Code verweisen, wenn sie für die entsprechende NameScope Datei RegisterNameregistriert sind. Weitere Informationen finden Sie unter WPF-XAML-NameScopes.
Der Standardwert lautet null.
Hinweise
Diese Eigenschaft ist nützlich, wenn Sie eine Bindung an die Eigenschaft eines anderen Elements in Ihrer Anwendung erstellen möchten. Wenn Sie z. B. ein Slider Steuerelement verwenden möchten, um die Höhe eines anderen Steuerelements in Ihrer Anwendung zu steuern, oder wenn Sie das Content Steuerelement an die SelectedValue Eigenschaft des ListBox Steuerelements binden möchten.
Standardmäßig erben Bindungen den durch die DataContext Eigenschaft angegebenen Datenkontext, wenn eine festgelegt wurde. Die ElementName Eigenschaft ist jedoch eine der Methoden, mit denen Sie die Quelle eines Binding geerbten Datenkontexts explizit festlegen und außer Kraft setzen können. Weitere Informationen finden Sie unter How to: Specify the Binding Source.
Mit Source den Eigenschaften RelativeSource der Binding Klasse können Sie auch die Quelle der Bindung explizit festlegen. Es sollte jedoch nur eine der drei Eigenschaften , ElementName, Sourceund RelativeSource, für jede Bindung festgelegt werden, oder ein Konflikt kann auftreten. Diese Eigenschaft löst eine Ausnahme aus, wenn ein Bindungsquellenkonflikt vorliegt.