BindingOperations.SetBinding Méthode

Définition

Crée et associe une nouvelle instance de la propriété cible de BindingExpressionBase liaison spécifiée.

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

Paramètres

target
DependencyObject

Cible de liaison de la liaison.

dp
DependencyProperty

Propriété cible de la liaison.

binding
BindingBase

Objet BindingBase qui décrit la liaison.

Retours

Instance de BindingExpressionBase création pour et associée à la propriété spécifiée. La BindingExpressionBase classe est la classe de base de BindingExpression, MultiBindingExpressionet PriorityBindingExpression.

Exceptions

Le binding paramètre ne peut pas être null.

Exemples

L’exemple suivant montre comment utiliser cette méthode pour définir une liaison. Dans cet exemple, myNewBindDef est un Binding objet qui décrit la liaison. La cible de liaison est myDateText, une instance de la 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)

Remarques

Cette méthode crée une instance d’un BindingExpressionBase et associe l’instance à la propriété de dépendance donnée de l’objet donné. Cette méthode permet d’attacher une liaison à une liaison arbitraire DependencyObject qui peut ne pas exposer sa propre méthode SetBinding.

S’applique à