标签: c# wpf prism-4
我有一个PRISM v4项目,它使用几个在启动时或用户需要时加载的模块。
其中一个模块必须引入大量数据,因此我将成本最高的数据库调用async。除了模块的初始化之外,这非常有效。当模块加载时,async方法按预期工作并立即将控制权返回给ui线程,但是当我初始化模块时,似乎构造函数正在等待asnyc方法完成,然后shell填充了该视图的模块。
我还没有真正发现任何主要来源,这是棱镜和统一框架的已知问题。