У меня есть таймер в моем приложении в Windows Phone 7.1 реализована с использованиемКак получить таймер работает, даже если приложение работает в фоновом режиме или телефон заблокирован в Windows Phone
DispatcherTimer _timer;
инициализируется
Sample._timer = new DispatcherTimer();
Sample._timer.Interval = new TimeSpan(0, 0, 1);
Sample._timer.Tick += new EventHandler(Timer_Tick);
Sample._timer.Start();
private void Timer_Tick(object sender, EventArgs e)
{
double newValue = Sample.Value + 1.686;
if (newValue >= 100)
newValue = 0;
Sample.Value = newValue;
txtDigitalClock.Text = GetTime();
}
public string GetTime()
{
time += TimeSpan.FromSeconds(1);
return string.Format("{0:D2}:{1:D2}:{2:D2}", time.Hours, time.Minutes, time.Seconds);
}
Это работает нормально в нормальном состоянии
Вот моя проблема
1) Таймер не работает, когда телефон находится в заблокированном состоянии (экран расположен)
2) Таймер не работает, когда приложение работает в фоновом режиме (при нажатии кнопки запуска на телефоне Windows приложение переходит на задний план).
любая помощь будет принята с благодарностью ..