Я пытаюсь установить таймер в моем приложении для Магазина Windows.
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
}
При нажатии кнопки я вызываю вышеуказанный метод для установки этого таймера. Но когда Eventhandler для Tick установлен, я получаю ошибку
«Попытка чтения или записи защищенной памяти. Это часто свидетельствует о повреждении другой памяти».
Нужно ли по-разному обрабатывать таймеры в приложениях Магазина Windows?