2014-09-22 196 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

相关问题