Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Event (anonym) sofort wieder abmelden
oehrle
myCSharp.de - Member



Dabei seit:
Beiträge: 413
Herkunft: Germany

Themenstarter:

Event (anonym) sofort wieder abmelden

beantworten | zitieren | melden

Hallo, ich nutze desöfteren die anonymen Events (wenn diese Bezeichnung so stimmt). Meine Frage, kann ich das auch sofort wieder abmelden wenn ich das so nutze?


 mnuItem_AenderungenSpeichern.Click += (sender, args) =>
                {
                    DatenupdateDurchführenNeu();

                    //// Event abmelden, geht das irgendwie ??
                    mnuItem_AenderungenSpeichern.Click -= ABMELDENEVENT
                };

Gibt es da eine Möglichkeit, das nur 1x durchlaufen wird und sofort wieder abgemeldet wird?
Ansosnten mach ich das halt so:


 mnuItem_AenderungenSpeichern.Click += nuItemAenderungenSpeichernOnClick;

//// Eventmethode, in der dann auch abgemeldet wird
 private void MnuItemAenderungenSpeichernOnClick(object sender, RoutedEventArgs routedEventArgs)
        {
            DatenupdateDurchführenNeu();
//// Event wieder abmelden
            mnuItem_AenderungenSpeichern.Click -= nuItemAenderungenSpeichernOnClick;

        }
private Nachricht | Beiträge des Benutzers
Diräkt
myCSharp.de - Member



Dabei seit:
Beiträge: 623
Herkunft: Schweiz

beantworten | zitieren | melden

Hallo Oehrle

Schau Dir doch das mal an :

Remove (Unregister) Lambda EventHandler

Beste Grüsse

Diräkt
private Nachricht | Beiträge des Benutzers