とラベルがありますTextBox
。ボタンをクリックすると、次のコードが実行されます。
label1.Content = textbox1.Text;
私の質問は、ラベルのテキスト折り返しを有効にするにはどうすればよいかということです。 1 行に表示するにはテキストが多すぎる場合があり、その場合は自動的に複数行に折り返すようにしたいです。
ベストアンサー1
コントロールLabel
はWPFでのテキストの折り返しを直接サポートしていません。TextBlock
代わりに、 を使用します。(もちろん、必要に応じてコントロール内TextBlock
に配置することもできます。)Label
サンプルコード:
<TextBlock TextWrapping="WrapWithOverflow">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec adipiscing
nulla quis libero egestas lobortis. Duis blandit imperdiet ornare. Nulla
ac arcu ut purus placerat congue. Integer pretium fermentum gravida.
</TextBlock>