Xamarin.Forms Labelのテキスト改行方法一覧

今回はXamarin.FormsのLabelのTextの改行をする方法をまとめました。

主に3通りあるので、自分の実装にあった方法でやってみてください。

1.コード上で改行を指定

new Label().Text = "あいうえお" + System.Environment.NewLine + "かきくけこ";

2.xamlで改行コードを使う

<Label Text="あいうえお
かきくけこ"/>

3.xamlでLabel.FormattedTextを使う

<Label>
  <Label.FormattedText>
    <FormattedString>
      <Span Text="あいうえお"/>
      <Span Text="{x:Static x:Environment.NewLine}" />
      <Span Text="かきくけこ"/>
    </FormattedString>
  </Label.FormattedText>
</Label>

Label.FormattedTextを使うと、一部の文字色や文字の大きさなども変更することができるので、とても便利です。

タイトルとURLをコピーしました