我正在开发一个Silverlight 4应用程序,我已经创建了一个自定义的启动画面.乍一看,自定义启动画面运行良好 – 非常好.几天后,我开始注意到闪屏不再显示,屏幕仍然是空白.这似乎只发生在我打开多个指向同一个应用程序的IE选项卡/窗口时.前几个将加载正常,而以下选项卡/窗口将保持“白色” – 好像没有任何/已加载.对于我测试过的其他浏览器(即Firefox和Chrome),这似乎不是问题.不幸的是,这个产品需要打开多个屏幕(我不会要求我们的用户使用非Microsoft的互联网浏览器).此外,我们还有另一个产品,它在WPF Webbrowser控件中托管这个Silverlight应用程序(类似于IE – 并且遇到与上面描述的相同的问题).有没有人对如何解决这个问题有任何想法?这变得越来越令人沮丧.
我还应该指出,默认的启动画面似乎可以避免这些问题.当我删除自定义初始屏幕时,我们不再看到这些问题.
任何帮助将非常感激!
-Tom
解决方法:
第一个诊断是使用一个非常简单的静态自定义启动,比如一个简单的红色矩形.如果可行的话,您是否自定义使用网站上的其他资源(如图像)?如果是这样,请确保正确缓存.