Udostępnij za pośrednictwem


BindingOperations.SetBinding Metoda

Definicja

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.

dp
DependencyProperty

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 myNewBindDefBinding 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.

Dotyczy