我的Silverlight WP7应用程序中有一个启动画面,但我的应用程序加载速度很快,我的启动画面只显示了一小段时间。
有没有办法强制我的启动画面显示至少两秒钟?
答案 0 :(得分:9)
我知道发布的答案真的很晚..我发布它以便其他人可以使用它..解决方案非常简单..
using System.Threading;
namespace Trial
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
Thread.Sleep(5000);
}
}
}
这里的LoginPage是我在启动画面后立即加载的第一个页面。所以在调用InitializeComponent()之前我只是将这个特定的线程放入睡眠状态3秒钟,这样我的spalsh屏幕显示的时间会长一些。
希望将来有人帮助
答案 1 :(得分:5)
你可以计算一些非常昂贵的东西,或者你的启动代码中的Thread.Sleep。
为什么你想浪费用户的时间来显示一个超出你想要的启动画面,这对我来说并不是一件好事。