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

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

Пример:

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 мс запустить следующий цикл..

Кто-нибудь знает лучший таймер, сравните это.

подскажите, как это сделать.

благодаря.


person Jeeva    schedule 18.10.2011    source источник


Ответы (1)


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

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

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

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

person ColinE    schedule 18.10.2011
comment
эй, я хочу код таймера С#.... этот код для .net... подскажите, пожалуйста, код идеи С#... - person Jeeva; 18.10.2011