BindingOperations.SetBinding Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.