Bonjour,
bon, voilà mon problème :
J'ai une assembly qui contient un UserControl (Forms), qui sait comment se fermer, mais il ne sait pas quand (j'ai essayé en implementant IDisposable, ou avec la l'evenement disposed mais ca lançe trop tard ce que j'ai à faire, il me faudrait une sorte d'evènement disposing).
D'un autre côté, j'ai une autre assembly WPF/WinForms, qui embarque mon Control. Mes fenêtres WPF/Winforms savent quand fermer mon Control mais elles ne savent pas comment.
A priori rien de plus facile, il me suffit d'appeler la méthode de mon Control, qui lui sait comment, au bon moment.
Mon problème est que si cette méthode n'est pas appelée quand il le faut, ca pose des problèmes, donc je souhaiterais, au moment de l'instanciation de mon Control, obligé en quelque sorte un abonnement de mes fenêtres à la méthode de mon Control.
J'ai essayé de passer en paramètre du constructeur un EventHandler, mais ca ne compile pas.
Des idées?
Partager