コントロールのContentプロパティにテキストを改行して表示する
2012/06/25
文書番号:20382
Windows フォームの場合はTextプロパティで文字を入力する際にEnterキーで改行できたが、WPFではそうはいかないらしい。
コードで記載するのであればWindows フォームと同じように「Environment.NewLine」とか入れると改行できるがContentプロパティに直接入力しても改行にはならない。(当然だが...)
クリックで拡大
動作確認環境:Visua Studio 2010(vb) .NET Framework 4.0
ボタンコントロール追加直後のxaml
<Button Content="Button" Height="67" HorizontalAlignment="Left"
Margin="113,59,0,0" Name="Button1" VerticalAlignment="Top"
Width="140" />
【設定手順】
- Button タグ内に「 xml:space="preserve"」を追記します。
「Content」プロパティの改行したい部分に「 」と記載します。
クリックで拡大
※空白を入れる場合は「 」と記載します。
変更後のxaml
<Button Content="Button 2行目" Height="67" HorizontalAlignment="Left"
Margin="113,59,0,0" Name="Button1" VerticalAlignment="Top"
Width="140" xml:space="preserve" />

クリックで拡大