RichTextBox
キャンバス/グリッド/スタックパネルなど、目的に最も適したものをコンテナー内に配置する必要があります。
私が作った例を見てください:
写真RichTextBox
は白、Canvas
ライトブルー、メインウィンドウGrid
はサーモン(=ライトオレンジ)
ユーザーは の中で入力を開始しますRichTextBox
。Enter キーまたは Shift+Enter キーを押さRichTextBox
ない限り、メイン グリッドの境界を超えないという条件で、文が続く限り水平方向にサイズ変更する必要があります。
RichTextBox
ユーザーが新しい行の入力を開始したときに垂直方向にもサイズ変更する必要がありますが、グリッドの境界を超えてはなりません。
それで、それはどのように行われますか?