Voici ce que je travaille avec:C#: Créer un événement qui est déclenché à chaque fois qu'un autre événement qui a des auditeurs est déclenché, dynamiquement par réflexion peut-être?
Une partie de mon projet est une application sous forme de fenêtre. Je veux essentiellement capturer chaque événement qui déclenche et a des auditeurs. Donc, l'événement click d'un bouton, l'événement check checkbox, tout sur une liste d'évènements de base "Control". Donc, cet événement se déclenche toujours, mais aussi déclenche mon événement. Y a-t-il un événement générique "un événement déclenché" sous le capot que je peux exploiter, ou est-il possible d'utiliser la réflexion pour énumérer tous les objets de ma forme, analyser tous les événements, analyser ceux qui ont des écouteurs et puis abonnez-vous tous à un événement générique ailleurs en plus de l'endroit où ils vont déjà?
Quelqu'un sait-il comment faire?
Mais pourquoi avez-vous besoin de faire cela .. Peut-être que vous voudrez peut-être poser une question sur une résolution des problèmes qui vous conduisent à cette approche?. – Regent
ressemble un peu à des événements routés, comme dans WPF. Est-ce exact? Ou Bubbling .. –
D'accord, il serait facile de le faire dans WPF mais dans une forme de victoire pas vraiment sûr de la façon dont vous l'accomplissez sans vous abonner à tous les événements. – Mark