如何在一段时间后打开页面(Windows Phone)

时间:2012-03-13 16:19:36

标签: c# silverlight windows-phone-7 silverlight-4.0 silverlight-3.0

我有两个类型为PhoneApplicationPage的页面。打开主页后,如何在4秒后打开下一页?

2 个答案:

答案 0 :(得分:4)

从构造函数中调用它:

DispatcherTimer Timer = new DispatcherTimer()
{
    Interval = TimeSpan.FromSeconds(4)
};
Timer.Tick += (s, e) =>
{
    Timer.Stop();
    NavigationService.Navigate(new Uri("SecondPage.xaml"));        
};
Timer.Start();

答案 1 :(得分:0)

您可以使用DispatcherTimer,此类可以配置为在一段时间后引发事件。在事件处理程序中,通过NavigationService执行导航。