2013-03-04 193 views
0

我想在应用程序启动2秒之前加载屏幕。但我不知道如何做到这一点。我只知道我需要使用进度环。加载屏幕WinRT c#

任何人都知道如何做到这一点?

Regards

回答

4

创建单独的页面,例如, LoadingPage并将其设置为您应用的起始页面。在该页面中显示你的进度环,并做任何你想要/需要做的事情。 2秒后(或作业完成后),通过应用程序导航到正常的起始页面。

+0

我会尝试这件事情。但最后一个问题:如何让2秒的冷却时间?因为在C#中没有setTimeout? – Sw1a 2013-03-04 11:13:51

+0

with await Task.Delay(2000); – VasileF 2013-03-04 11:38:10

+0

非常感谢你们两位! – Sw1a 2013-03-04 13:55:35

1

这就是我们所说的闪屏,你需要创建自己的页面,将此代码添加到您的应用程序的构造函数:

 ExtendedSplashScreenFactory = (screen) => 
     { 
      return new ExtendedSplashScreen(screen); 
     };