在基于 Prism 的模块化 Silverlight 应用程序的 localhost 测试期间,XAP 模块下载速度过快,无法感受最终结果。这使得很难看到需要在哪里显示进度、闪屏或其他视觉状态。
在本地开发设置中有意减慢 XAP 模块和其他内容的加载速度的最佳(或最标准)方法是什么?
我一直在添加偶尔的计时器延迟(通过基于代码的故事板),但我更喜欢我可以放置在引擎盖下的东西(比如 Unity 加载器?),以便为所有模块加载和调试构建添加大量延迟只有.
欢迎提出建议*
*注意:我已经调查了“大文件”选项,它对于大型项目是不可行的(并且无法使用非常大的文件创建 XAP 并出现内存不足错误)。该解决方案需要基于代码,并且最好在后台集成以减慢本地主机环境中的模块加载速度。
****注意:为了澄清,我们专门寻求与 Microsoft PRISM 模式和 PRISM/CAL 库兼容的答案。**