繁体   English   中英

仍然需要 MvvmCross 文件插件?

[英]MvvmCross file plugin still required?

关于MvvmCross文件插件(独立于操作系统的文件系统访问):

  • 我是否正确理解该插件是在使用.NET 标准无法访问文件系统时创建的?

  • 对于新项目来说,没有理由使用文件插件,我可以使用 .NET 标准而没有任何缺点吗?

我是否正确理解该插件是在使用 .NET 标准无法访问文件系统时创建的?

不,MvvmCross 是一个跨平台的 MVVM 框架。

MvvmCross 提供的功能包括:

  • ViewModel 到 View 绑定使用自己的可定制绑定引擎,它允许您为自己的自定义视图创建自己的绑定定义
  • ViewModel 到 ViewModel 导航,帮助您分享有关如何以及何时导航的行为
  • 通过依赖注入和属性注入实现控制反转
  • 插件框架,可让您插入很酷的东西,如 GPS 位置、本地化、传感器、绑定扩展和大量第三方社区插件

有关更多详细信息,您可以参考链接。 https://github.com/MvvmCross/MvvmCross-Samples

对于新项目来说,没有理由使用文件插件,我可以使用 .NET 标准而没有任何缺点吗?

插件在框架方面具有优势,但直接在 UI 项目中实现也是完全可以接受的。

MvvmCross.Plugins.File 插件是在我们拥有便携式 class 库并且没有任何配置文件具有任何可供我们使用的System.File.IO命名空间时创建的。

因此,随着 .NET 标准的推出,它所做的大部分工作都已过时。 所以你说的对,对于新项目,你可以完全不用这个插件就可以逃脱,因为所有的 API 都可以在 .NET 标准中使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM