2013-05-13 59 views
0

我需要把一個RichTextBox放在一個容器裏面,例如一個canvas/grid/stackpanel或任何最適合用途的東西。
看看例如我提出:如何使RichTextBox自動調整水平和垂直大小,並使其父級調整大小?

enter image description here
在畫面RichTextBox是白色 ,Canvas是LightBlue,和主窗口的Grid是鮭魚(=淺橙色)

用戶啓動RichTextBox內打字。只要他沒有按回車或按+鍵,RichTextBox必須水平調整大小,只要句子不超過主網格的邊界。 RichTextBox還必須垂直調整大小,當用戶開始輸入新行時,但不應超過網格的邊界。

那麼它是如何完成的?

+0

請顯示您到目前爲止的XAML。 – 2013-05-13 16:22:02

+0

我已經編寫了一個自定義控件項目中的所有內容,並且沒有可以向您展示的XAML :( 而此圖片中的項目僅僅是我使用XAML創建的示例,僅供演示。 – Ali 2013-05-14 14:10:41

回答

0

這不是你尋找,但I'T工作的最好形式給出...

只是增加基於通過這樣

richTextBox1.Document.PageWidth = 1000; 

然而文本框裏面的內容的Document.PageWidth ,請考慮在richtext框中尋找無包裹。我很快沒有時間給予更多的幫助。

相關問題