WPF C # - Timer-Countdown
Wie kann ich Folgendes in meinem in WPF C # geschriebenen Code implementieren?
Ich habe ein ElementFlow-Steuerelement, in dem ich ein SelectionChanged-Ereignis implementiert habe, das (per Definition) ein bestimmtes Ereignis auslöst, wenn sich die Elementauswahl des Steuerelements geändert hat.
Was ich möchte, ist:
Starten Sie einen TimerWenn der Timer 2 Sekunden erreicht, starten Sie zum Beispiel eine MessageBox mit der Aufschrift "Hi there"Wenn sich die Auswahl ändert, bevor der Timer 2 Sekunden erreicht, sollte der Timer zurückgesetzt und neu gestartet werden.Dies soll sicherstellen, dass die langwierige Aktion nur gestartet wird, wenn sich die Auswahl nicht innerhalb von 2 Sekunden geändert hat. Ich bin jedoch nicht mit der DispatcherTimer-Funktion von WPF vertraut, da ich mehr über den normalen Timer von Windows Forms Bescheid weiß.
Vielen Dank,
S.