BindingOperations.SetBinding Metodo

Definizione

Crea e associa una nuova istanza di alla proprietà di destinazione dell'associazione BindingExpressionBase specificata.

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

Parametri

target
DependencyObject

Destinazione di associazione dell'associazione.

dp
DependencyProperty

Proprietà di destinazione dell'associazione.

binding
BindingBase

Oggetto BindingBase che descrive l'associazione.

Valori restituiti

Istanza di BindingExpressionBase creata per e associata alla proprietà specificata. La BindingExpressionBase classe è la classe base di BindingExpression, MultiBindingExpressione PriorityBindingExpression.

Eccezioni

Il binding parametro non può essere null.

Esempio

Nell'esempio seguente viene illustrato come utilizzare questo metodo per impostare un'associazione. In questo esempio è myNewBindDef un Binding oggetto che descrive l'associazione. La destinazione di associazione è myDateText, un'istanza della TextBlock classe .

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

Commenti

Questo metodo crea una nuova istanza di e BindingExpressionBase associa l'istanza alla proprietà di dipendenza specificata dell'oggetto specificato. Questo metodo è il modo per associare un'associazione a un oggetto arbitrario DependencyObject che potrebbe non esporre il proprio metodo SetBinding.

Si applica a