J'ai une classe qui implémente INotifyPropertyChanged pour une propriété.Layered INotifyPropertyChanged
J'ai un contrôle lié à cette propriété.
J'ai une autre classe qui écoute l'événement propertychanged. Dans le gestionnaire d'événements de cette classe, je change la valeur de la propriété en code.
Le problème que j'ai est que je ne veux pas faire toute logique dans le gestionnaire d'événements pour la prochaine fois qu'il se déclenche en raison du changement de la propriété en raison de code.
Toutefois, si l'utilisateur change la valeur de la propriété dans le même temps (via async entrée IUG) Je veux toujours la logique au feu. J'ai également besoin de m'assurer que le contrôle est mis à jour (c'est une liaison bidirectionnelle).
Quelle est la meilleure façon de le faire sans que cela devienne un désordre complet?