我的WPF应用中有RichTextBox
,内容是彩色文字。
我想以编程方式将其转到文档的开头,所以我按照msdn的建议:
TextPointer caretPos = RTB.CaretPosition;
caretPos = caretPos.DocumentStart;
RTB.CaretPosition = caretPos;
这确实没什么......
我也尝试过:
RTB.Selection.Select(RTB.Document.ContentStart, RTB.Document.ContentStart);
哪个也不起作用。
除了StackOVerflow中的另一个问题之外,我找不到关于这个主题的其他信息,但仍然没有答案。
任何人都有解决方案吗?
答案 0 :(得分:4)
我以为会是这样的:
rtb.CaretPosition = rtb.Document.ContentStart;
似乎适合我。
答案 1 :(得分:1)
简单的解决方案,请勿触摸Caret! RTB.ScrollToHome();做了这件事。