Windows Phone 7启动画面最短时间

Mat*_*man 2 silverlight splash-screen windows-phone-7

我的Silverlight WP7应用程序中有一个启动画面,但是我的应用程序加载得如此之快,以至于我的启动画面只显示了一小段时间.

有没有办法强制我的启动画面显示至少两秒钟?

Apo*_*rva 9

我知道发布答案真的很晚..我发布它以便其他人可以使用它..解决方案很简单..

using System.Threading;
namespace Trial
 {
    public partial class MainPage : PhoneApplicationPage
      {
         // Constructor
         public MainPage()
           {
              InitializeComponent();
              Thread.Sleep(5000);
            }
      }
 }
Run Code Online (Sandbox Code Playgroud)

这里LoginPage是我的启动画面后立即加载的第一个页面.所以在调用InitializeComponent()之前,我只是将这个特定的线程放入睡眠状态3秒钟,这样我的spalsh屏幕显示的时间会长一些.

希望它能帮助将来的某个人


Joh*_*ner 5

你可以计算一些非常昂贵的东西,或者你的启动代码中的Thread.Sleep.

为什么你想浪费用户的时间来显示一个超出你需要的启动画面,这对我来说并不是一件容易的事.