Il semble que les événements ValueChanged et SourceUpdated se déclenchent simplement en définissant DataContext. Est-ce que quelqu'un sait d'une manière de dire si la valeur a changé est réellement d'une certaine interaction d'utilisateur?Détermination de l'origine de l'événement ValueChanged d'une liaison WPF
Un exemple simple est d'avoir un bouton "Enregistrer" sur un formulaire WPF qui est désactivé jusqu'à ce que l'utilisateur change réellement les données. Étant donné que les événements ValueChanged et SourceUpdated se déclenchent lorsque le DataContext est défini, je ne peux pas simplement activer le bouton "Enregistrer" sans déterminer en premier lieu l'origine de l'événement.
Merci d'avance.