标签: wpf mvvm dependency-injection inversion-of-control unity-container
我正在使用WPF + MVVM + Unity。
有时候,不可能避免让控件创建自己的类,特别是如果用户将行添加到网格中,或者TreeList绝对决定创建自己的ViewModel。
是否有可能让一个类在自己的构造函数中将自己添加到Unity容器中,因此其他类可以根据需要懒洋洋地将它们从容器中拉出来?
或者,我是否在架构层面上做错了什么,并且确实有一种方法可以使Unity完全融入WPF的世界?