我们知道在UWP里面有Resources文件xxx.resx,在Android里面有String.Xml文件等。那跨平台如何统一这些类别不一的资源文件以及Xaml设计文件如何绑定这些资源?应用支持多国语言时如何设置资源文件?还好Xamarin.Froms已经实现了我们的需求,不过语言设置还是得发一番功夫。
今天就最常用的一种(StaticExtension)进行使用说明,语言设置后续再说。先准备一个资源文件。(由于为跨平台使用记得设置为Public属性)
- 后台读取Resources文件方法
这种方法和以前做UWP开发是一样的没区别。
1,添加Resources.Designer.cs所在命名空间的引用
using AppResources;
2,读取Resources文件的Key值
AccountLabel = Resources.Account;
-
网友评论



