我們知道在UWP里面有Resources文件xxx.resx,在Android里面有String.Xml文件等。那跨平臺如何統(tǒng)一這些類別不一的資源文件以及Xaml設(shè)計文件如何綁定這些資源?應用支持多國語言時如何設(shè)置資源文件?還好Xamarin.Froms已經(jīng)實現(xiàn)了我們的需求,不過語言設(shè)置還是得發(fā)一番功夫。
今天就最常用的一種(StaticExtension)進行使用說明,語言設(shè)置后續(xù)再說。先準備一個資源文件。(由于為跨平臺使用記得設(shè)置為Public屬性)
- 后臺讀取Resources文件方法
這種方法和以前做UWP開發(fā)是一樣的沒區(qū)別。
1,添加Resources.Designer.cs所在命名空間的引用
using AppResources;
2,讀取Resources文件的Key值
AccountLabel = Resources.Account;