使用WPF和Prism,如何解决不使用构造函数注入的依赖项

时间:2017-11-10 23:10:56

标签: c# wpf prism

在ViewModel中,有没有办法使用PRISM来解决依赖,而不是通过构造函数注入?在Caliburn Micro中,您可以执行类似

的操作
_myService = IoC.Get<IMyService>();

但有没有办法在PRISM中做同样的事情?实施例

1 个答案:

答案 0 :(得分:1)

PRISM与Unity和MEF捆绑在一起,用于依赖注入 - 并且都支持属性注入和构造函数注入。如果您不想使用构造函数注入,则可以使用相关属性和标记可注入属性。

https://prismlibrary.readthedocs.io/en/latest/WPF/03-Managing-Dependencies/#using-dependency-injection-containers-and-services-in-prism