我需要在容器(例如canvas / grid / stackpanel)或任何最佳用途的容器中放置RichTextBox
。
看看我做的例子:
图片中RichTextBox
为白色,Canvas
为LightBlue,主窗口Grid
为鲑鱼(=浅橙色)
用户开始在RichTextBox
内输入内容。只要他没有按Enter或shift + enter,只要句子是RichTextBox
必须水平调整大小,条件是它不超过主网格的边界。
当用户开始输入新行时,RichTextBox
也必须垂直调整大小,但不应超过网格的边界。
那怎么办?
答案 0 :(得分:0)
这不是你寻找的最好的方法,但我不行......
只需通过执行此操作
,根据文本框中的内容增加Document.PageWidthrichTextBox1.Document.PageWidth = 1000;
但是,请考虑为richtext框寻找No Wrap。我没有时间给予更多帮助。