2013-03-04 98 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); 
     };