Windows Store Uygulamamda Timer'ı ayarlamaya çalışıyorum.Zamanlayıcıları WinRT uygulamasında nasıl ayarlayabiliriz?
public void Start_timer()
{
Windows.UI.Xaml.DispatcherTimer timer = new DispatcherTimer();
timer.Tick += new Windows.UI.Xaml.EventHandler(timer_Tick);
timer.Interval = new TimeSpan(00, 1, 1);
bool enabled = timer.IsEnabled; // Enable the timer
timer.Start(); // Start the timer
}
Bu Zamanlayıcıyı ayarlamak için, yukarıdaki tuşa basın. Ancak Tick için Eventhandler ayarlandığında, hatası alıyorum "Korumalı bellek okuma veya yazma girişimi. Bu genellikle diğer bellek bozuk bir göstergesidir."
Windows Mağazası uygulamalarında Timer'ları farklı işlemek zorunda mıyız?
Zamanlanmış bir dosya oluşturursanız ne olur ve timer.Tick + = timer_Tick; timer.Interval = yeni TimeSpan (00, 1, 1); çalışana geç. Ayrıca bool etkin = timer.IsEnabled; etkisi yok, değil mi? –
@lukas Üzgünüz, ilk noktanızı alamadı.Özellikle – Sap
özel DispatcherTimer timer = new DispatcherTimer(); public YourClass() { timer.Tick + = timer_Tick; timer.Interval = yeni TimeSpan (00, 1, 1); } –