WPF установил CaretPosition при запуске RichTextBox - PullRequest
0 голосов
/ 06 апреля 2011

В моем приложении WPF RichTextBox, заполненный цветным текстом.Я хочу заставить его программно перейти к началу документа, поэтому я следовал рекомендации msdn:

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

И это точно ничего не делает ...

Я также пытался:

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

Что тоже не сработало.

Я не смог найти другую информацию по этому вопросу, кроме другого вопроса в StackOVerflow, который остается без ответа.

У любого есть решение?

Ответы [ 2 ]

4 голосов
/ 07 апреля 2011

Я думал, что это будет так:

rtb.CaretPosition = rtb.Document.ContentStart;

Кажется, работает на меня.

1 голос
/ 09 апреля 2011

Простое решение, не трогайте карету!RTB.ScrollToHome ();сделал дело.

...