获取容器对象
当我们使用了prism框架之后,我们就会拥有一个 对象创建/管理 工厂 —— 容器(IOC)。
回忆一下prism工程的构架过程:
我们当前的App 其实 已经继承了 Prism 给我们提供的APP,所以,我们当前的App对象其实就包含了一个容器对象,所以我们可以从任何地方拿到容器对象:
var a = System.Windows.Application.Current as App;
IContainerProvider c = a.Container;
那,其实还有一种更为简单的方式,获取到容器,就是:
IContainerProvider c = ContainerLocator.Container
prim工程结构梳理
那这个 ICon