引入了一个新的问题,IRegionViewRegistry和IRegionManager都具有RegisterViewWithRegion方法,二者有区别么?

答案是——没有。我们已经分析过,在UnityBootstrapper的中,已经默认建立了IRegionManager和RegionManager的映射关系。所以,只要查看Prism框架中的RegionManager就可以了。

以下则是RegionManager的RegisterViewWithRegion方法,这是一个扩展方法:

哦,原来还是要间接地调用RegionViewRegistry的RegisterViewWithRegion方法。

还是那句老话,殊途同归。

05-21 10:50