0

私はRichTextBox自分の WPF アプリに、色付きのテキストでいっぱいの を持っています。プログラムでドキュメントの先頭に移動したいので、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 に答える