Il semble que toute la puissance de routedevents est orientée vers le développement de l'interface utilisateur. Signification pour demander, serait-il possible de déclencher un événement routé à partir d'une classe qui ne s'étend pas du tout une classe UIElement
ou UserControl? Par exemple: Je crée une classe d'état que j'effectue plusieurs changements sur certaines données (principalement des dessins et des objets) et je veux que l'information principale informe l'utilisateur afin qu'il puisse mettre à jour ses Adorner
s et provoquer une repeinte de l'élément visuel.Raising RoutedEvents dans la classe non-UIElement
Je pense qu'il est bon de découpler quelque peu cette classe d'état de l'interface utilisateur au lieu de créer un gestionnaire d'événements auquel l'interface principale principale devrait directement se connecter si elle veut gérer cet événement.
Existe-t-il un moyen d'y parvenir ou suis-je complètement éteint?
Toute la révélation! Cela ressemble à ce que je cherchais. Merci pour votre aide! – dansam100