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

Autres ressources

Exemples de liaisons de données

Rubriques Comment relatives aux liaisons de données