Как установить таймер в приложении WinRT?

Я пытаюсь установить таймер в моем приложении Windows Store.

    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 Store?

11
задан Richard Garside 13 November 2015 в 10:40
поделиться