我是新来的,我正在尝试为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()的代码,但我根本没有运气。
无论如何,抱歉我的英语不好。
答案 0 :(得分:0)
您应该使用关键字Task.Delay
await
await Task.Delay(TimeSpan.FromSeconds(5));