Xamarin.Formsでプラットフォームごとにフォントを変更

Xamarin.FormsのLabelで各プラットフォームで使用フォントを変更したい場合、各プラットフォームでFontFamilyを指定してあげると良い。XamlでOnPlatformで各OS毎にプロパティを設定してやる。

以下、iOSで設定するxamlの例。HelveticaNeueを指定している。

   <Label Grid.Row="0" Grid.Column="1" Grid.RowSpan="6" Text="test" TextColor="Black" VerticalTextAlignment="Center" HorizontalTextAlignment="Start" FontSize="16">
        <Label.FontFamily>
          <OnPlatform x:TypeArguments="x:String">
            <OnPlatform.iOS>HelveticaNeue</OnPlatform.iOS>
          </OnPlatform>
        </Label.FontFamily>
      </Label>
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク