Bir UWP MVVM projesi üzerinde çalışıyorum ve kullanıcı etkileşimi belirli bir süre için durursa otomatik çıkış sistemini uygulamak istiyorum.
Şimdiye kadar her saniye 200'den geriye doğru saymak için DispatcherTimer
kullanıyorum. UWP App uygulamasına bağlı olmayan UWP Uygulamasında Zamanlayıcı
TimerLeave = 200;
var _dispatcherTimer = new DispatcherTimer();
_dispatcherTimer.Tick += dispatcherTimer_Tick;
_dispatcherTimer.Interval = new TimeSpan(0, 0, 1);
_dispatcherTimer.Start();
Ama DispatcherTimer UI ile bağlantılıdır ve bir MVVM App inşa ediyorum çünkü
, ben bir alternatif arıyorum.Biraz arandı ve Run a background task on a timer bulundu. Sorun, şeklindedir, bu zamanlayıcı her 15 dakikada bir çalışacak şekilde ayarlanabilir, bu da benim durumumdaki bir kullanıcının otomatik olarak kapatılması için çok uzun bir süredir. 15 dakikayı azaltmak için bir çözüm buldum.
Benim sorum şu ki, UI'ye bağlı olmayan ve değişken olarak ayarlanabilen bir UWP Projesinde bir zamanlayıcı kurma olasılığı var mıdır?
bunu kontrol ettiniz mi: [link] (http://stackoverflow.com/questions/1416803/system-timers-timer-vs-system-threading-timer)? –
@AntonioUgraalBarile Ben tamamen System.Threading.Timer özledim, bu ipucu için teşekkür ederim. Ben sadece System.Timer buldum ve bu UWP Apps'ta desteklenmiyor. – croxy