j'ai une interface avec plusieurs événements
je la base classe qui implémente l'interface
je troisième classe extension de la classe de base (appelons-le theConcreteClass)C# - Événements et Interfaces
problème: quand je fais quelque chose comme: IMyInterface i = new theConcreteClass() puis je suis abonné à l'un des événements (i.someEvent + = some_handler;) les gestionnaires d'événements ne sont jamais invoqués parce que (probablement) l'abonnement à l'événement a été assigné à la classe de base et non à la classe concrète même si l'opérateur new() a créé la classe concrète.
espérons que c'était clair :)
des suggestions?
grâce,
Adi Barda
Veuillez poster un petit exemple qui démontre votre problème afin que nous puissions vous aider - merci! –
Je ne vois aucun problème dans ce que vous décrivez. Comment déclenchez-vous vos événements? Pourriez-vous nous montrer un exemple de code? – sisve