簡體   English   中英

WPF在RichTextBox的開始處設置CaretPosition

[英]WPF set CaretPosition at start of a RichTextBox

我的WPF應用程序中有一個RichTextBox ,充滿了彩色文本。 我想以編程方式使其轉到文檔的開頭,因此我遵循了msdn的建議:

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

那就什么也沒做...

我也嘗試過:

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

這也不起作用。

除了StackOVerflow中的另一個問題外,我找不到關於該主題的其他信息,該問題仍未得到解答。

有人有解決方案嗎?

我以為是這樣的:

rtb.CaretPosition = rtb.Document.ContentStart;

似乎為我工作。

簡單的解決方案,請勿觸摸插入符號! RTB.ScrollToHome(); 做到了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM