BindingOperations.SetBinding Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy i kojarzy nowe wystąpienie klasy BindingExpressionBase z określoną właściwością docelową powiązania.
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
Parametry
- target
- DependencyObject
Element docelowy powiązania powiązania.
Właściwość docelowa powiązania.
- binding
- BindingBase
Obiekt BindingBase opisujący powiązanie.
Zwraca
Wystąpienie utworzone dla BindingExpressionBase i skojarzone z określoną właściwością. Klasa BindingExpressionBase jest klasą bazową BindingExpression, MultiBindingExpressioni PriorityBindingExpression.
Wyjątki
Parametr binding
nie może mieć wartości null
.
Przykłady
W poniższym przykładzie pokazano, jak za pomocą tej metody ustawić powiązanie. W tym przykładzie jest obiektem opisujący myNewBindDef
Binding powiązanie. Elementem docelowym powiązania jest myDateText
, wystąpienie TextBlock klasy .
// 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)
Uwagi
Ta metoda tworzy nowe wystąpienie obiektu BindingExpressionBase i kojarzy wystąpienie z daną właściwością zależności danego obiektu. Ta metoda służy do dołączania powiązania do dowolnego DependencyObject elementu, który może nie uwidaczniać własnej metody SetBinding.