BindingOperations.SetBinding Metoda

Definicja

Tworzy i kojarzy nowe wystąpienie BindingExpressionBase obiektu 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 BindingExpressionBase utworzone dla i skojarzone z określoną właściwością. Klasa BindingExpressionBase jest klasą bazową , BindingExpressionMultiBindingExpressioni PriorityBindingExpression.

Wyjątki

Parametr binding nie może mieć nullwartości .

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 myDateTextwystą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 jest sposobem dołączenia powiązania do dowolnego DependencyObject , który może nie uwidocznić własnej metody SetBinding.

Dotyczy