Концепция таймера в wp7? - PullRequest
       29

Концепция таймера в wp7?

0 голосов
/ 18 октября 2011

Я использую этот таймер.но этот таймер не работает идеально.

Пример:

DispatcherTimer starting_intervel = new DispatcherTimer();
            starting_intervel.Interval = new TimeSpan(0, 0, 0, 0, 1500);
            starting_intervel.Tick += mainFunctionrandom;
            starting_intervel.Start();

 void mainFunctionrandom(object sender, EventArgs e)
        {
          }

В этом таймере возникают некоторые проблемыдо 1500 мс запустить следующий цикл

1 Ответ

2 голосов
/ 18 октября 2011

.NET Framework имеет различные таймеры, которые демонстрируют различные возможности различий. DispatcherTimer уступает потоку пользовательского интерфейса, поэтому не будет надежно отмечать интервал, который вы укажете. Например, если выполняется некоторый трудоемкий код пользовательского интерфейса, ваш следующий тик будет запоздалым.

Большой обзор различных классов таймеров см. В следующей статье MSDN:

Сравнение классов таймеров в библиотеке классов .NET Framework

Обратите внимание, что DispatcherTimer имеет те же характеристики, что и System.Windows.Forms.Timer.

...