我正在尝试学习如何使用 MvvmCross.Forms 在 Xamarin Forms 应用程序中实现和测试本地化。使用 Visual Studio 2017 或 2019 社区版。
到目前为止,我已尝试按照教程进行操作。
https://www.mvvmcross.com/documentation/plugins/resxlocalization
https://mobileprogrammerblog.wordpress.com/2017/12/30/mvvm-cross-with-xamarin-platform-resx-localization/
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/localization/
但这些都没有展示如何为 .Net Standard 类实现解决方案,其中 Visual Studio 解决方案具有以下设置。
- Application.Core - 这是用于 ViewModels 和服务(.Net Standard 2.0 Library with MvvmCross NuGet)
- Application.UI - 这是共享视图和视图逻辑(.Net Standard 2.0 Library with Xamarin.Forms MvvmCross MvvmCross.Forms NuGets)
- Application.UWP - 特定于应用程序的演示器 (Xamarin.Forms MvvmCross MvvmCross.Forms NuGets)
- Application.Android - 特定于应用程序的演示器 (Xamarin.Forms MvvmCross MvvmCross.Forms NuGets)
- Application.iOS - 特定于应用程序的演示器 (Xamarin.Forms MvvmCross MvvmCross.Forms NuGets)
NuGet 版本
- Xamarin.Forms - v3.6
- MvvmCross - v6.2.3
- MvvmCross.Forms - v6.2.3
我想了解如何使用尽可能少的代码进入特定于应用程序的表示层来实现本地化。
任何人都可以指点我关于如何使用 Xamarin.Forms …