什么是在WPF用户控件中透明地注入依赖项(使用IOC容器)的最佳方法?
我假设用户控件是窗口或其他用户控件的XAML的一部分。同时,我认为父元素(无论是谁)不应该负责这个过程。手动从父容器中注入依赖项的解决方案看起来不够简洁。我希望避免显式地管理我的组件的依赖项,因为它违反了IOC的思想。
是否有任何事件在逻辑树创建时被触发,以便我可以拦截它并注入我的依赖项?
编辑: 在此,依赖项也包括ViewModel,Controller和Presenter(无论使用哪种模式)
谢谢, Andrey
我假设用户控件是窗口或其他用户控件的XAML的一部分。同时,我认为父元素(无论是谁)不应该负责这个过程。手动从父容器中注入依赖项的解决方案看起来不够简洁。我希望避免显式地管理我的组件的依赖项,因为它违反了IOC的思想。
是否有任何事件在逻辑树创建时被触发,以便我可以拦截它并注入我的依赖项?
编辑: 在此,依赖项也包括ViewModel,Controller和Presenter(无论使用哪种模式)
谢谢, Andrey