BindingOperations.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.
Erstellt eine neue Instanz von BindingExpressionBase und ordnet diese der angegebenen Bindungszieleigenschaft zu.
public:
static System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyObject ^ target, System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public static System.Windows.Data.BindingExpressionBase SetBinding (System.Windows.DependencyObject target, System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
static member SetBinding : System.Windows.DependencyObject * System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Shared Function SetBinding (target As DependencyObject, dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase
Parameter
- target
- DependencyObject
Das Bindungsziel der Bindung.
Die Zieleigenschaft der Bindung.
- binding
- BindingBase
Das BindingBase-Objekt, das die Bindung beschreibt.
Gibt zurück
Die Instanz von BindingExpressionBase, die für die angegebene Eigenschaft erstellt und dieser zugeordnet wurde. Die BindingExpressionBase-Klasse ist die Basisklasse von BindingExpression, MultiBindingExpression und PriorityBindingExpression.
Ausnahmen
Der binding
-Parameter darf nicht null
sein.
Beispiele
Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um eine Bindung festzulegen. In diesem Beispiel ist ein Binding -Objekt, myNewBindDef
das die Bindung beschreibt. Das Bindungsziel ist myDateText
eine Instanz der TextBlock -Klasse.
// myDatetext is a TextBlock object that is the binding target object
BindingOperations.SetBinding(myDateText, TextBlock.TextProperty, myNewBindDef);
BindingOperations.SetBinding(myDateText, TextBlock.ForegroundProperty, myNewBindDef);
' myDatetext is a TextBlock object that is the binding target object
BindingOperations.SetBinding(myDateText, TextBlock.TextProperty, myNewBindDef)
BindingOperations.SetBinding(myDateText, TextBlock.ForegroundProperty, myNewBindDef)
Hinweise
Diese Methode erstellt eine neue Instanz von und BindingExpressionBase ordnet die Instanz der angegebenen Abhängigkeitseigenschaft des angegebenen Objekts zu. Mit dieser Methode können Sie eine Bindung an eine beliebige DependencyObject Methode anfügen, die möglicherweise keine eigene SetBinding-Methode verfügbar macht.