如何在一段时间后打开页面(Windows Phone)
答
调用它的构造函数:
DispatcherTimer Timer = new DispatcherTimer()
{
Interval = TimeSpan.FromSeconds(4)
};
Timer.Tick += (s, e) =>
{
Timer.Stop();
NavigationService.Navigate(new Uri("SecondPage.xaml"));
};
Timer.Start();
答
您可以使用一个DispatcherTimer,这个类可以配置的一段时间后引发一个事件。在事件处理程序中,通过NavigationService执行导航。
+0
您可以显示一个示例,它将非常有用) – revolutionkpi 2012-03-13 16:28:52
请确保停止OnNavigatingFrom中的计时器,以防止它在用户按下后退或主页按钮时触发(或者您会得到一个InvalidOperationException) – 2012-03-13 20:51:14