FrameworkElement.SetBinding Methode
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.
Ordnet eine Bindung zu diesem Element für die angegebene Abhängigkeitseigenschaft zu.
Überlädt
SetBinding(DependencyProperty, String) |
Fügt auf der Grundlage des bereitgestellten Namens der Quelleigenschaft als Pfadangabe zur Datenquelle eine Bindung an dieses Element an. |
SetBinding(DependencyProperty, BindingBase) |
Fügt auf der Grundlage des bereitgestellten Bindungsobjekts eine Bindung an dieses Element an. |
SetBinding(DependencyProperty, String)
Fügt auf der Grundlage des bereitgestellten Namens der Quelleigenschaft als Pfadangabe zur Datenquelle eine Bindung an dieses Element an.
public:
System::Windows::Data::BindingExpression ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::String ^ path);
public System.Windows.Data.BindingExpression SetBinding (System.Windows.DependencyProperty dp, string path);
member this.SetBinding : System.Windows.DependencyProperty * string -> System.Windows.Data.BindingExpression
Public Function SetBinding (dp As DependencyProperty, path As String) As BindingExpression
Parameter
Gibt die Zieleigenschaft an, für die die Bindung eingerichtet werden soll.
- path
- String
Der Name der Quelleigenschaft oder der Pfad zu der für die Bindung verwendeten Eigenschaft.
Gibt zurück
Zeichnet die Bedingungen der Bindung auf. Dieser Rückgabewert kann bei der Fehlerüberprüfung nützlich sein.
Beispiele
Im folgenden Beispiel wird eine Bindung mithilfe eines bestimmten Pfads festgelegt.
myDataObject = new MyData(System.DateTime.Now);
root.DataContext = myDataObject;
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty");
myDataObject = New MyData(Date.Now)
root.DataContext = myDataObject
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty")
Hinweise
Diese Methode ist eine Komfortmethode zum Aufrufen BindingOperations.SetBinding, die die aktuelle Instanz als die DependencyObject, und erstellt eine neue Binding basierend auf dem bereitgestellten path
Parameter. Diese Signatur ist bequemer, wenn Sie eine einfache Standardbindung einrichten. Wenn Sie alle Bindungseigenschaften für nicht standardmäßige Bedingungen angeben müssen oder PriorityBindingeine MultiBinding oder ,,Sie sollten die SetBinding(DependencyProperty, BindingBase) Signatur verwenden.
Gilt für
SetBinding(DependencyProperty, BindingBase)
Fügt auf der Grundlage des bereitgestellten Bindungsobjekts eine Bindung an dieses Element an.
public:
System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public System.Windows.Data.BindingExpressionBase SetBinding (System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
member this.SetBinding : System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Function SetBinding (dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase
Parameter
Gibt die Eigenschaft an, für die die Bindung eingerichtet werden soll.
- binding
- BindingBase
Stellt die Merkmale der Datenbindung dar.
Gibt zurück
Zeichnet die Bedingungen der Bindung auf. Dieser Rückgabewert kann bei der Fehlerüberprüfung nützlich sein.
Hinweise
Diese Methode ist eine Komfortmethode zum Aufrufen BindingOperations.SetBinding, die die aktuelle Instanz als die DependencyObject.