如何解决Ninject:仅按名称解决依赖项
| 我有一个WPF view \\ view-model绑定模式,我只想按名称而不是按类型或类型+名称来解析Ninject的依赖项。我想用Ninject绑定名称的视图模型,然后通过该名称引用视图中的视图模型以进行视图注入(通过Caliburn.Micro)。 我意识到实际上可以针对同一个名称注册多个类型,但是我想要一个约定类型模式,并且愿意忍受这种情况。我只需要解析为\“ object \”就可以使用WPF绑定。 例如,有什么办法可以: 检索所有绑定,无论它们针对哪种绑定进行注册。 探测具有适当名称的绑定。 通过绑定创建实例。解决方法
唯一的方法是将它们绑定为对象
kernel.Bind<object>().To<MyClass>().Named(\"A\")
kernel.Get<object>(\"A\");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。