暂停应用程序Windows Phone 8.1

时间:2014-09-22 01:32:35

标签: c# windows-phone-8 task

我是新来的,我正在尝试为Windows Phone创建一个应用程序,仅用于测试。 我正在尝试创建一个Splash Screen页面,其中我有2个图像。显示图像1,停止几秒钟,然后显示图像2。

但我不能在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 个答案:

答案 0 :(得分:0)

您应该使用关键字Task.Delay

等待await
await Task.Delay(TimeSpan.FromSeconds(5));