c# - MVVM Light SimpleIoC 与 Ninject

标签 c# .net mvvm inversion-of-control mvvm-light

我正在使用 MVVM Light 开发一个新项目。我听说你最好不要使用随附的 SimpleIoC,因为有几个限制。但是使用 SimpleIoC 的缺点/限制是什么?

在做出这种选择时使用 Ninject 有什么优势?

最佳答案

我的官方说法是“SimpleIoc 可能足以满足许多应用程序的需求,尤其是移动应用程序。如果您需要更多功能,或者如果您有自己喜欢的 IOC 容器,可以更换它”。

除了在某些 WPF 桌面应用程序中,我们需要使用 SimpleIoc 不支持的配置文件配置 IOC 容器外,我从未遇到过我无法使用 SimpleIoc 解决的情况。

希望对您有所帮助, 洛朗

关于c# - MVVM Light SimpleIoC 与 Ninject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26338795/

相关文章:

c# - 如何使用 MVC 重定向到网站?

mvvm - 使用TextWatcher获取editText的旧值

c# - 在 MultiScaleImage 上保持相对位置

c# - 发送列表<对象> WCF POST

c# - 为什么 C# 允许通过接口(interface)扩展方法而不是类进行多重继承?

c# - Word 自动化 - 文件正在被另一个应用程序或用户使用

c# - 解密AES密文

.net - 具有不同键名的 Table-Per-Type 数据模型?

mvvm - Silverlight DataGrid.BeginEdit()不会将单元格置于编辑模式

mvvm - 我们是否必须为每个ViewModel创建单独的ViewModel定位器?