【prism】容器使用

获取容器对象

当我们使用了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

猜你喜欢

转载自blog.csdn.net/songhuangong123/article/details/130799689