Condividi tramite


BindingOperations.SetBinding Metodo

Definizione

Crea e associa una nuova istanza di BindingExpressionBase alla proprietà di destinazione del binding 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.

Restituisce

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

Eccezioni

Il parametro binding 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 dell'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 consente di associare un'associazione a un oggetto arbitrario DependencyObject che potrebbe non esporre il proprio metodo SetBinding.

Si applica a