0

我的 WPF 应用程序中有一个RichTextBox,里面填充了彩色文本。我想让它以编程方式转到文档的开头,所以我遵循了 msdn 的建议:

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

这完全没有任何作用......

我也试过:

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

这也不起作用。

除了 StackOVerflow 中的另一个问题之外,我找不到有关该主题的其他信息,该问题仍未得到解答。

有人有解决方案吗?

4

2 回答 2

4

我以为会是这样:

rtb.CaretPosition = rtb.Document.ContentStart;

似乎对我有用。

于 2011-04-06T21:16:53.310 回答
1

简单的解决方案,不要触摸插入符号!RTB.ScrollToHome(); 做了这件事。

于 2011-04-09T11:40:55.057 回答