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);

Remarque

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 obtenir la BindingExpression, puis obtenir la valeur de la propriété ParentBinding.

Pour obtenir l’exemple complet, consultez l’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 MultiBinding ou d’un PriorityBinding, vous pouvez utiliser BindingOperations.GetBindingBase.

Voir aussi