【问题标题】:MvvmCross file plugin still required?仍然需要 MvvmCross 文件插件?
【发布时间】:2019-11-08 15:04:30
【问题描述】:

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

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

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

【问题讨论】:

  • 完全没有必要。将来也可能会被删除。

标签: c# xamarin mvvmcross .net-standard


【解决方案1】:

MvvmCross.Plugins.File 插件是在我们拥有可移植类库并且没有任何配置文件具有任何System.File.IO 可用的命名空间时创建的。

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

【讨论】:

    【解决方案2】:

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

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

    MvvmCross 提供的功能包括:

    • ViewModel 使用自己的可定制绑定引擎查看绑定, 它允许您为自己的自定义创建自己的绑定定义 意见
    • ViewModel 到 ViewModel 导航,帮助您在 如何以及何时导航
    • 通过依赖实现控制反转 注入和属性注入
    • 插件框架,它可以让你 插件很酷的东西,比如 GPS 定位、定位、传感器、绑定 扩展和大量第三方社区插件可供选择

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      • 2012-04-22
      • 2015-08-15
      • 2015-09-06
      • 1970-01-01
      • 2012-02-19
      相关资源
      最近更新 更多