Xamarinで開発を行っているとよくAndroidでしか使えない、iOSでしか使えない等の制限にはまることがあると思います。
FontFamilyもそのひとつです。
OS毎に利用できるFontFamilyは下記を参照してください。
FontFamilyをXamarin.Formsで利用する場合は下記のようにXmalに記載します。
<Label.FontFamily> <OnPlatform x:TypeArguments="x:String"> <OnPlatform.Android>monospace</OnPlatform.Android> <OnPlatform.iOS>Courier New</OnPlatform.iOS> </OnPlatform> </Label.FontFamily>
OnPlatformでOSを指定して、OS毎にFontFamilyを設定します。
これでFontをOS毎に設定することができます。
OnPlatformの指定はほかにも利用できるので覚えておいて損はないですよ。
コメント