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
- Créer une liaison dans le code
- Sujets de mode d'emploi
.NET Desktop feedback