我有一个WPF视图\视图模型绑定模式,在该模式中,我希望仅按名称而不是按类型或type+name解决来自Ninject的依赖关系。我希望将我的视图--按名称命名的模型--绑定到Ninject中,然后引用视图中的视图模型(通过Caliburn.Micro)进行视图注入。
我意识到,在实践中,多个类型可以在同一个名称下注册,但我想要一个约定类型模式,并且愿意接受这种情况。我只需要解析为"object“的WPF绑定到工作。
例如,我有什么办法可以:
发布于 2011-06-14 15:19:46
唯一的方法是将它们绑定为对象。
kernel.Bind<object>().To<MyClass>().Named("A")
kernel.Get<object>("A");https://stackoverflow.com/questions/6344103
复制相似问题