2014-09-22 149 views
0

我在這裏是新手,我試圖爲Windows Phone創建一個應用程序,僅用於測試。 我正在嘗試創建一個啓動畫面頁面,其中有2個圖像。顯示圖像1,停止幾秒鐘然後顯示圖像2.暫停應用程序Windows Phone 8.1

但是我無法在Windows Phone 8.1上使用System.Threading.Thread.Sleep(),所以在網上搜索時,發現Task.Delay 。我試圖使用「Task.Delay(TimeSpan.FromSeconds(5));」但沒用。該軟件只是通過......

下面的代碼:

BitmapImage Imgchange = new BitmapImage(new Uri(@"ms-appx:/Imagens/Intros/Intro01.png", UriKind.Absolute)); 
Background.Stretch = Stretch.Fill; 
Background.Source = Imgchange; 
Task.Delay(TimeSpan.FromSeconds(5)); 
// USED Task.Delay here, but this don't work 
Imgchange = new BitmapImage(new Uri(@"ms-appx:/Imagens/Menus/Untitled-1.png", UriKind.Absolute)); 
Background.Source = Imgchange; 

我也試圖找到有關Task.Wait()的一些代碼,但我沒有運氣可言。

無論如何,抱歉我的英語不好。

+1

您可以大概故事情節這部動畫關鍵幀很好等待Task.Delay。 – 2014-09-22 03:02:45

回答

0

你應該使用關鍵字await

await Task.Delay(TimeSpan.FromSeconds(5)); 
+0

沒有工作,我試圖用await,但仍然通過第一個圖像,並轉到第二個。 – user3658265 2014-09-22 09:58:37

相關問題