奇怪的事情正在发生。
我的用于 CRM 2011 的 Silverlight 应用程序缺少它们的默认加载启动画面。
RooVisual
我可以在不设置元素的情况下创建一个简单的 Silverlight 应用程序...
//this.RootVisual = new MainPage();
这将产生“无限加载”的效果。通常,如果我通过调试器运行它或将它托管在 IIS 中,它就像您所期望的那样:我得到了典型的 SL 加载指示器。但是,如果我将它放在 CRM 2011 网络资源中(无论是本地 CRM 安装还是在线,似乎都无关紧要)并将其用作表单的一部分,我只会得到一个白色矩形。
现在,到目前为止,我所有的 SL 控件都用于本地安装,因此不存在加载时间。但是,我正在创建一个最终可能会在线使用的解决方案,并保持原样,客户可能会认为应用程序已挂起或崩溃,而实际上它仍在下载。
我也尝试过使用自定义闪屏,结果相同。
什么可能是错的?这是我错过的一些记录(或未记录:P)的 CRM 功能吗?