我的 Silverlight 应用程序在浏览器中运行时正常。
但是当我将其安装为浏览器外应用程序时,Window框架会显示相应的图标和标题,但窗口的内容为只是白色。它位于开始菜单中,但当我关闭它并再次打开时,它仍然是空白的。
我在 Windows 7 和 Windows XP 上重现了这一点。
什么可能导致我的silverlight应用程序在浏览器外运行时只显示白色?
以下是我使用的设置:
答案 0 :(得分:1)
我发现它:我忘了在初始化期间包装一些DOM访问,这显然对于OOB显示任何类型的错误来说太早了,这修复了它:
if (!Application.Current.IsRunningOutOfBrowser)
{
...
}