我需要确保在模块加载并显示在屏幕上之前加载某些基本数据。考虑到Silverlight中数据加载的异步特性,我想知道是否有一种模式可以加载我的数据(例如模块上的事件或挂钩引导程序或覆盖的方法)...棱镜(2)Silverlight参考数据
0
A
回答
1
你可以将模块InitializationMode设置为OnDemand,一旦你有你的数据调用moduleManager.LoadModule(“YourModuleName”);如here所述。
0
还有另一种选择。如果你知道你会需要的模块,该数据是静态存储在另一个模块中,可以建立依赖关系:
ModuleCatalog m = new ModuleCatalog();
...
m.AddModule(typeof(PersonModule.PersonModule), "ModuleA");
在这种情况下,您对相关模块将建立相关的任何模块数据,这将确保数据在手动加载。
+0
我仍然会遇到同样的问题。如何确保具有参考数据的模块在参考数据之后加载? 参考数据加载是异步的,所以加载“模块”时没有保证,“数据”也被加载。 – 2009-05-26 21:09:42
相关问题
- 1. 棱镜scultpure Silverlight
- 2. 升级CAB和棱镜2棱镜4
- 3. Silverlight棱镜区域事件
- 4. 的Silverlight 5 +棱镜:TabControlRegionAdapter
- 5. 参数传递到棱镜模块
- 6. 将参数传递到ViewModels(棱镜)
- 7. 使用棱镜生成布局(Silverlight)
- 8. 如何快速学习Silverlight的棱镜?
- 9. silverlight棱镜/统一内存泄漏
- 10. 获取参考,以查看由棱镜导航
- 11. 棱镜模块和数据库
- 12. 使用棱镜数据绑定StackPanel
- 13. 棱镜导航
- 14. ViewModelLocator棱镜mvvm
- 15. 棱镜与ASP.NET
- 16. 的Silverlight(MVVM,棱镜)+ WCF数据服务+ Context.UpdateObject =上下文不跟踪实体
- 17. 角棱镜Raygun 1.2.6
- 18. ADO.NET DataServices与棱镜
- 19. 棱镜MVVM结构
- 20. vcl.net到delphi棱镜
- 21. 棱镜和区域
- 22. 棱镜V4与DirectoryModuleCatalog
- 23. ObjectDataProvider错误查找棱镜类和构造函数参数
- 24. Silverlight MEF WCF参考
- 25. 棱镜+ MEF:延迟棱镜模块的服务出口
- 26. 无法使用“棱镜模板包”创建棱镜页面
- 27. 从棱镜wp8.1升级到棱镜6 UWP
- 28. WPF棱镜 - 从视图传递参数到视图模型
- 29. ClickOnce部署应用程序的棱镜体系结构考虑
- 30. 棱镜Silverlight的实例化一个新的观点
这种方式我必须使每个模块“按需加载”,因为它们都依赖于参考数据... – 2009-05-26 21:07:47