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 und ordnet eine neue Instanz der BindingExpressionBase 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, die BindingExpressionBase für die angegebene Eigenschaft erstellt und zugeordnet ist. Die BindingExpressionBase Klasse ist die Basisklasse von BindingExpression, MultiBindingExpressionund PriorityBindingExpression.
Ausnahmen
Der binding Parameter darf nicht sein null.
Beispiele
Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um eine Bindung festzulegen. In diesem Beispiel handelt es sich um ein myNewBindDef Objekt, Binding das die Bindung beschreibt. Das Bindungsziel ist myDateTexteine 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 einer BindingExpressionBase Instanz und ordnet die Instanz der angegebenen Abhängigkeitseigenschaft des angegebenen Objekts zu. Diese Methode ist die Möglichkeit, eine Bindung an eine beliebige DependencyObject Bindung anzufügen, die möglicherweise keine eigene SetBinding-Methode verfügbar macht.