Sdílet prostřednictvím


BindingOperations.SetBinding Metoda

Definice

Vytvoří a přidruží BindingExpressionBase novou instanci k zadané cílové vlastnosti vazby.

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

Cíl vazby

dp
DependencyProperty

Cílová vlastnost vazby.

binding
BindingBase

Objekt BindingBase , který popisuje vazbu.

Návraty

BindingExpressionBase

Instance BindingExpressionBase vytvořená pro a přidružená k zadané vlastnosti. Třída BindingExpressionBase je základní třídou BindingExpression, MultiBindingExpressiona PriorityBindingExpression.

Výjimky

Parametr binding nemůže být null.

Příklady

Následující příklad ukazuje, jak tuto metodu použít k nastavení vazby. V tomto příkladu Binding je objekt, myNewBindDef který popisuje vazbu. Cíl vazby je myDateTextinstance TextBlock třídy.

  // 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)

Poznámky

Tato metoda vytvoří novou instanci BindingExpressionBase a přidruží instanci k dané vlastnosti závislosti daného objektu. Tato metoda je způsob, jak připojit vazbu k libovolné DependencyObject , která nemusí vystavit vlastní SetBinding metoda.

Platí pro