У меня есть две страницы Main.xaml, которая включает только кнопку и другую страницу timer.xaml, которая включает в себя таймер. После нажатия кнопки на главной странице я хочу перейти на другую страницу и запустить таймер. Я использую следующий код:Windows Phone: Как перейти на другую страницу, использующую DispatcherTimer?
enter code here
**Main Page:**
private void Start_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/timer.xaml", UriKind.Relative));
}
**timer Page:**
public Page1()
{
InitializeComponent();
dispatcherTimer.Interval = new TimeSpan(0, 0, 1, 0, 0);
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Start();
counter=0;
count.Text = counter.ToString();
}
private void dispatcherTimer_Tick(object sender, EventArgs e)
{
counter++;
count.Text = counter.ToString();
}
Я не могу видеть время на странице таймера однако, после нажатия кнопки он будет перемещаться на страницу таймера правильно, но я не могу видеть обновление в моей странице таймера. Я отлаживаю свой код, и кажется, что DistpacherTimer() работает правильно, но моя страница таймера не обновляется. Вы знаете, как я могу исправить эту проблему?