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.
Ruft den Namen des Elements ab, das als Bindungsquellenobjekt verwendet werden soll, oder legt diesen fest.
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
-Eigenschaft oder die x:Name-Direktive des gewünschten Elements. Sie können in Code nur auf Elemente verweisen, wenn diese über RegisterName
im entsprechenden NameScope registriert sind. Weitere Informationen hierzu finden Sie unter WPF-XAML-Namescopes.
Der Standardwert ist null
.
Hinweise
Diese Eigenschaft ist nützlich, wenn Sie an die Eigenschaft eines anderen Elements in Ihrer Anwendung binden möchten. Etwa, wenn Sie mit einem Slider die Höhe eines anderen Steuerelements in Ihrer Anwendung steuern möchten, oder wenn Sie den Content Ihres Steuerelements an die SelectedValue-Eigenschaft Ihres 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 Möglichkeiten, wie Sie explizit die Quelle eines Binding und außer Kraft setzen können, um den geerbten Datenkontext zu überschreiben. Weitere Informationen finden Sie unter How to: Specify the Binding Source.
RelativeSource Mit Source den Eigenschaften der Binding Klasse können Sie auch die Quelle der Bindung explizit festlegen. Für jede Bindung sollte jedoch nur eine der drei Eigenschaften ElementName, , Sourceund RelativeSource, festgelegt werden, oder ein Konflikt kann auftreten. Diese Eigenschaft löst eine Ausnahme aus, wenn ein Bindungsquellenkonflikt vorliegt.