标签: c# wpf prism
在ViewModel中,有没有办法使用PRISM来解决依赖,而不是通过构造函数注入?在Caliburn Micro中,您可以执行类似
_myService = IoC.Get<IMyService>();
但有没有办法在PRISM中做同样的事情?实施例
答案 0 :(得分:1)
PRISM与Unity和MEF捆绑在一起,用于依赖注入 - 并且都支持属性注入和构造函数注入。如果您不想使用构造函数注入,则可以使用相关属性和标记可注入属性。
https://prismlibrary.readthedocs.io/en/latest/WPF/03-Managing-Dependencies/#using-dependency-injection-containers-and-services-in-prism