BindingOperations.SetBinding Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz és társít egy új példányt BindingExpressionBase a megadott kötési céltulajdonsághoz.
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
Paraméterek
- target
- DependencyObject
A kötés kötési célja.
A kötés céltulajdonsága.
- binding
- BindingBase
A BindingBase kötést leíró objektum.
Válaszok
A megadott tulajdonsághoz létrehozott és társított példány BindingExpressionBase . Az BindingExpressionBase osztály az , MultiBindingExpressionés PriorityBindingExpressionaz alaposztályaBindingExpression.
Kivételek
A binding paraméter nem lehet null.
Példák
Az alábbi példa bemutatja, hogyan állíthat be kötést ezzel a módszerrel. Ebben a példában myNewBindDef a kötést Binding leíró objektum. A kötési cél az myDateTextosztály egy példánya TextBlock .
// 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)
Megjegyzések
Ez a metódus létrehoz egy új példányt, BindingExpressionBase és társítja a példányt az adott objektum adott függőségi tulajdonságával. Ezzel a módszerrel csatolhat kötést egy tetszőlegeshez DependencyObject , amely nem fedheti fel a saját SetBinding metódusát.