Comment : obtenir l'objet de liaison d'une propriété cible liée aux données
Mise à jour : novembre 2007
Cet exemple montre comment obtenir l'objet de liaison d'une propriété cible liée aux données.
Exemple
Vous pouvez obtenir l'objet Binding en effectuant la procédure suivante :
// textBox3 is an instance of a TextBox
// the TextProperty is the data-bound dependency property
Binding myBinding = BindingOperations.GetBinding(textBox3, TextBox.TextProperty);
Remarque : |
---|
Vous devez spécifier la propriété de dépendance pour la liaison que vous voulez car il est possible que plusieurs propriétés de l'objet cible utilisent la liaison des données. |
Vous pouvez également obtenir BindingExpression, puis la valeur de la propriété ParentBinding.
Pour obtenir l'exemple complet, consultez Validation de liaison, exemple.
Remarque : |
---|
Si votre liaison est MultiBinding, utilisez BindingOperations.GetMultiBinding. S'il s'agit de PriorityBinding, utilisez BindingOperations.GetPriorityBinding. Si vous ne pouvez pas déterminer avec certitude si la propriété cible est liée à l'aide de Binding, de MultiBinding ou de PriorityBinding, vous pouvez utiliser BindingOperations.GetBindingBase. |
Voir aussi
Tâches
Comment : créer une liaison dans du code