如何延迟Silverlight的加载屏幕?

时间:2011-11-23 02:15:00

标签: c# silverlight load

我在silverlight有一个实验项目,没有数据库和稀缺资源。现在,我想知道你是否可以延长或延迟Silverlight加载屏幕,所以我可以检查我在加载页面中修改了什么。问题是,它加载太快,我无法检查。我没有从Web服务或任何所需资源获取的数据。我只是在尝试修改Silverlight的加载页面。这可以通过代码完成吗?任何帮助,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

已经找到了答案。我只需要一个计时器。感谢所有的疑问,无论如何

private void Application_Startup(object sender, StartupEventArgs e)
{
var timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(10);
EventHandler eh = null;

eh = (s, args) =>
{
    timer.Stop();
    this.RootVisual = new Test();
    timer.Tick -= eh;
};

timer.Tick += eh;

timer.Start();
}