【发布时间】:2011-05-03 18:28:56
【问题描述】:
嗨 我正在尝试延迟屏幕导航。加载 MainPage 屏幕后,我想在 3 秒后导航到 MainMenu 屏幕。我为此编写了以下代码。
public MainPage()
{
InitializeComponent();
this.Loaded += new RoutedEventHandler(Default_Loaded);
}
private void Default_Loaded(object sender, RoutedEventArgs e)
{
Thread.Sleep(3000);
this.NavigationService.Navigate(new Uri("/MyProject;component/MainMenu.xaml", System.UriKind.RelativeOrAbsolute));
}
但是这段代码似乎不起作用。不存在预期的延迟(3 秒)。有人可以帮忙吗?
最好的问候
【问题讨论】:
-
只是出于兴趣,您延迟的原因是什么?
-
实际上在显示启动画面后,我会将用户带到一个屏幕,在该屏幕上显示特色产品的图标以向用户介绍它们。我显示该屏幕 3 秒钟,然后将用户重定向到主菜单。
标签: c# windows-phone-7 navigation delay sleep