2011-04-06 107 views
0

我在我的WPF應用程序中有一個RichTextBox,它充滿了彩色文本。 我希望把它編程到文檔的開始,所以我也跟着MSDN的recommandation:WPF在RichTextBox開始處設置CaretPosition

TextPointer caretPos = RTB.CaretPosition; 
    caretPos = caretPos.DocumentStart; 
    RTB.CaretPosition = caretPos;  

而這正是做什麼...

我也試過:

RTB.Selection.Select(RTB.Document.ContentStart, RTB.Document.ContentStart); 

哪個也沒有工作。

除了來自StackOVerflow中的其他問題,我無法找到關於該主題的其他信息,但仍未得到答覆。

任何人都有解決方案嗎?

+0

簡單的解決方案,不要觸摸插入! RTB.ScrollToHome();做了契約。 – 2011-04-06 18:44:04

+0

請勿將此內容作爲評論發佈,並將其作爲答案發布,並將其標記爲此。 – 2011-04-06 21:13:52

+0

我無法發佈解決方案給自己的問題=/ – 2011-04-09 01:49:06

回答

1

簡單的解決方案,不要觸摸插入! RTB.ScrollToHome();做了契約。

4

我認爲這將是這樣的:

rtb.CaretPosition = rtb.Document.ContentStart; 

似乎爲我工作。