【发布时间】:2010-03-09 12:16:56
【问题描述】:
向 WPF 中的用户控件透明地注入依赖项(使用 IOC 容器)的最佳方法是什么?
我假设用户控件是窗口或其他用户控件的 XAML 的一部分。 我也认为父母(不管是谁)不应该对此负责。从父级手动注入依赖项的解决方案对我来说看起来不够干净。我想避免显式管理组件的依赖关系,因为它违背了 IOC 的想法。
在创建逻辑树时是否会引发任何事件,以便我可以拦截它并注入我的依赖项?
编辑: 依赖关系是指 ViewModel、Controller、Presenter(无论使用什么模式)
谢谢, 安德烈
【问题讨论】:
标签: .net wpf wpf-controls