Ich habe einen Event-Handler in Code, die ich sehe, wird mehrmals aufgerufen, wenn ich erwarte, dass es nur einmal aufgerufen wird..NET Eventhandler Management
In der Vergangenheit war dies, weil ich die Delegierung an der falschen Stelle definiert habe (also mehr, dass ein Delegat zur Ereignisbehandlungsliste hinzugefügt wird), aber nur einmal (im Klassenkonstruktor)).
Anstatt weiter manuell meinen Code nach Fehlern zu durchsuchen, gibt es einen (einfachen) pragmatischen Ansatz, um herauszufinden, wo Ereignishandler zugewiesen werden?
Netter Vorschlag +1 –
Das ist eine sehr einfache und saubere Lösung - funktioniert wie ein Charme. Vielen Dank. –