Tim*_*oyd 6 c# ninject ninject-2
我有一个WPF视图\视图模型绑定模式,我想通过名称解析Ninject的依赖关系,而不是类型或类型+名称.我想用Ninject命名我的视图模型,然后通过这个名称引用视图中的视图模型进行视图注入(通过Caliburn.Micro).
我意识到在实践中可以使用相同的名称注册多个类型,但我想要一个约定类型模式,并且我愿意接受这种情况.我只需要解决"对象"以使WPF绑定工作.
例如,我有什么方法可以:
Rem*_*oor 13
唯一的方法是将它们绑定为对象
kernel.Bind<object>().To<MyClass>().Named("A")
kernel.Get<object>("A");
Run Code Online (Sandbox Code Playgroud)