WPF C # - Odliczanie czasu
Jak mogę zaimplementować następujące elementy w moim fragmencie kodu napisanym w WPF C #?
Mam formant ElementFlow, w którym zaimplementowałem zdarzenie SelectionChanged, które (z definicji) uruchamia określone zdarzenie, gdy wybór elementu kontrolnego uległ zmianie.
Chciałbym to zrobić:
Uruchom zegarJeśli czasomierz osiągnie 2 sekundy, uruchom na przykład komunikat MessageBox („Cześć tam”)Jeśli wybór zmieni się przed upływem 2 sekund, zegar powinien zostać zresetowany i ponownie uruchomiony.Ma to na celu zapewnienie, że długa akcja zostanie uruchomiona tylko wtedy, gdy wybór nie ulegnie zmianie w ciągu 2 sekund, ale nie jestem zaznajomiony z funkcją DispatcherTimer WPF, ponieważ bardziej wiem, kiedy chodzi o normalny Timer formularzy Windows.
Dzięki,
S.