[Windows ストア アプリ] コンテントを改行表示する

ButtonコントロールやCheckBoxコントロールでコンテント(テキスト)を改行表示する方法について説明します。

まず、エスケープシーケンス \n による改行はできません。

ではどうすればよいのか、というと <LineBreak>を使用します。

ただし、下記のような記述をした場合は、複数のコンテントがあると見なされるためエラーとなってしまいます。

<LineBreak>の誤った使用例

<Button>
    複数行<LineBreak />表示
</Button>

この問題を解決するには <Button>の中に<TextBlock>を配置し、その中で<LineBreak>を使用するようにします。

下記に正しい改行の例を示します。

<LineBreak>による改行例

<Button>
    <TextBlock>複数行で<LineBreak />表示します</TextBlock>
</Button>

&lt;LineBreak&gt;による改行例

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です