Я пытаюсь написать приложение для мобильного телефона 7 в первый раз - есть ли таймер, похожий на тот, который используется для winforms? Или есть способ получить такую функциональность?Есть ли таймер для Windows Phone 7?
ответ
Вы можете использовать System.Windows.Threading.DispatcherTimer.
System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();
dt.Interval = new TimeSpan(0, 0, 0, 0, 500); // 500 Milliseconds
dt.Tick += new EventHandler(dt_Tick);
dt.Start();
void dt_Tick(object sender, EventArgs e)
{
// Do Stuff here.
}
DispatchTimer - хороший вариант, как и таймер.
Стоит быть знакомым с различиями и оценкой, которая более подходит для вас.
Удобство (DispatchTimer для обновлений пользовательского интерфейса) или Точность (Таймер для предсказуемости) - это суть решения.
Timer Class (System.Threading)
DispatcherTimer Class (System.Windows.Threading)
DispatcherTimer переоценивается на в верхней части каждой DispatcherTimer петли.
Таймеры не гарантируется выполнение точно, когда происходит временной интервал, но они гарантированно не выполнить до наступления временной интервал. Этот объясняется тем, что операции DispatcherTimer помещаются в очередь DispatcherTimer , как и другие операции. При выполнении операции DispatcherTimer в зависимости от других заданий в очереди и их приоритетах.
Если используется System.Threading.Timer, стоит отметить, что таймер работает в другом потоке, то пользователь интерфейс (UI) потоков. Для того, чтобы объектов доступа в потоке пользовательского интерфейса, необходимо отправить сообщение на DispatcherTimer темы пользовательского интерфейса с помощью Dispatcher.BeginInvoke. Это не нужно использовать при использовании DispatcherTimer.
- 1. Есть ли ссылка для Windows Phone 7?
- 2. таймер в Windows Phone
- 3. Диспетчерский таймер - Windows Phone
- 4. Windows Phone 7 Встроенные звуки
- 5. Есть ли api для чтения .epub-файла в Windows Phone 7 или Windows Phone 8
- 6. Windows Phone 7 Образцы
- 7. XAML для Windows Phone 7
- 8. Граница для Windows Phone 7
- 9. MessageBox.Show для Windows Phone 7
- 10. Есть ли способ имитировать гробницу на эмуляторе Windows Phone 7?
- 11. Windows Phone Mango vs Windows Phone 7
- 12. Windows Phone 7 - Деактивация?
- 13. WCF + Windows Phone 7
- 14. Windows Phone 7 States
- 15. CountDown таймер в Windows Phone
- 16. Есть ли функция _pipe() для Windows Phone?
- 17. Разработка Windows 7 phone
- 18. Windows phone 7 Реклама
- 19. Windows Phone 7 sniffer
- 20. инкрементирующий таймер в windows phone
- 21. Есть ли способ заставить Log4net работать на Windows Phone 7?
- 22. Есть ли эквивалентность iPhone Webkit Api на Windows Phone 7
- 23. Развертывание Windows Phone 7
- 24. Есть ли какие-либо варианты для владельцев Windows 7 для разработки приложений для Windows Phone 8?
- 25. Windows Phone 7 Разработка
- 26. Windows Phone 7 - WebBrowserTask
- 27. Windows Phone 7 Настройки
- 28. Позволяет ли Windows Phone 7 асинхронное программирование?
- 29. Разработчик Windows Phone 7
- 30. Windows Phone 7 SDK