1. ホーム
  2. wpf

[解決済み] WPFのテキストブロック、テキスト属性の改行について

2022-12-09 01:49:58

質問

このような場合 \n で改行させる方法はありますか? TextBlock ?

<TextBlock Text="line1\nLine2" />

あるいは、中間の改行を強制する良い方法は Text 属性の中で、中間の改行を強制する良い方法はないでしょうか?

<LineBreak />

これではうまくいきません。 Text 属性の値である必要があります。なぜなら、テキスト文字列は外部から設定されるからです。

でおなじみの LineBreak は知っていますが、私が求めている答えではありません。

どのように解決するのですか?

私はこれが古い質問を再送信していることを知っているが、私は同じ問題を抱えていた。 私の解決策は、HTMLエンコードされた改行文字( &amp;#10; ).

Line1&amp;#10;Line2

見た目は

<ブロッククオート

1行目

2行目

HTML エンコードされた文字の詳細については、以下を参照してください。 w3schools