Partager via


Guide pratique pour obtenir l'objet de liaison à partir d'une propriété cible liée

Cet exemple montre comment obtenir l’objet de liaison à partir d’une propriété cible liée aux données.

Exemple

Vous pouvez effectuer les opérations suivantes pour obtenir l’objet Binding :

// textBox3 is an instance of a TextBox
// the TextProperty is the data-bound dependency property
Binding myBinding = BindingOperations.GetBinding(textBox3, TextBox.TextProperty);

Note

Vous devez spécifier la propriété de dépendance pour la liaison souhaitée, car il est possible que plusieurs propriétés de l’objet cible utilisent la liaison de données.

Vous pouvez également obtenir le BindingExpression, puis obtenir la valeur de la propriété ParentBinding.

Pour obtenir l’exemple complet, consultez exemple de validation de liaison.

Remarque

Si votre liaison est un MultiBinding, utilisez BindingOperations.GetMultiBinding. S’il s’agit d’un PriorityBinding, utilisez BindingOperations.GetPriorityBinding. Si vous ne savez pas si la propriété cible est liée à l’aide d’un Binding, d’un MultiBindingou d’un PriorityBinding, vous pouvez utiliser BindingOperations.GetBindingBase.

Voir aussi