FrameworkContentElement.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.
Fügt eine Bindung an dieses Element für die angegebene Abhängigkeitseigenschaft an.
Überlädt
| Name | Beschreibung |
|---|---|
| SetBinding(DependencyProperty, String) |
Fügt eine Bindung an dieses Element an, basierend auf dem bereitgestellten Quelleigenschaftsnamen als Pfadqualifizierung an die Datenquelle. |
| SetBinding(DependencyProperty, BindingBase) |
Fügt eine Bindung an dieses Element an, basierend auf dem bereitgestellten Bindungsobjekt. |
SetBinding(DependencyProperty, String)
Fügt eine Bindung an dieses Element an, basierend auf dem bereitgestellten Quelleigenschaftsnamen als Pfadqualifizierung an die Datenquelle.
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
Identifies the bound property.
- path
- String
Der Name der Quelleigenschaft oder der Pfad zu der Eigenschaft, die für die Bindung verwendet wird.
Gibt zurück
Zeichnet die Bedingungen der Bindung auf. Dieser Rückgabewert kann bei der Fehlerüberprüfung hilfreich sein.
Beispiele
Im folgenden Beispiel wird eine Bindung für ein Paragraph Element festgelegt, indem ein neues benutzerdefiniertes Datenobjekt erstellt wird, das objekt als DataContextfestgelegt und der Bindungspfad auf eine Eigenschaft darin festgelegt wird.
MyData myDataObject = new MyData();
myflowdocument.DataContext = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData");
Dim myDataObject As New MyData()
myflowdocument.DataContext = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData")
Hinweise
Diese Methode ist eine Bequeme Methode zum Aufrufen BindingOperations.SetBinding, die die aktuelle Instanz als das DependencyObjectübergibt, und erstellt eine neue Binding basierend auf dem bereitgestellten path Parameter. Diese Signatur ist praktischer, wenn Sie eine einfache Standardbindung einrichten. Wenn Sie Bindungseigenschaften für nicht standardmäßige Bedingungen angeben müssen oder eine MultiBinding oder PriorityBinding,, verwenden möchten, sollten Sie die SetBinding(DependencyProperty, BindingBase) Signatur verwenden.
Gilt für:
SetBinding(DependencyProperty, BindingBase)
Fügt eine Bindung an dieses Element an, basierend auf dem bereitgestellten Bindungsobjekt.
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
Identifies the bound property.
- binding
- BindingBase
Stellt eine Datenbindung dar.
Gibt zurück
Zeichnet die Bedingungen der Bindung auf. Dieser Rückgabewert kann bei der Fehlerüberprüfung hilfreich sein.
Beispiele
Im folgenden Beispiel wird eine Bindung für ein Paragraph Element festgelegt, indem eine neue Binding und die Quelle auf ein neu erstelltes DateTime Objekt festgelegt wird.
DateTime myDataObject = new DateTime();
Binding myBinding = new Binding();
myBinding.Source = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, myBinding);
Dim myDataObject As New Date()
Dim myBinding As New Binding()
myBinding.Source = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, myBinding)
Hinweise
Diese Methode ist eine Bequeme Methode zum Aufrufen BindingOperations.SetBinding, die die aktuelle Instanz als die DependencyObject.