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

#windows-phone-7 #timer #dispatchertimer

#windows-phone-7 #таймер #таймер отправки #dispatchertimer

Вопрос:

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

Пример:

 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:

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

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

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

Обратите внимание, DispatcherTimer имеет те же характеристики, что и System.Windows.Формы.Таймер.

Комментарии:

1. эй, я хочу код таймера на c # …. этот код для .net… пожалуйста, подскажите мне идею c #-кода…