Как я могу получить максимальное значение вертикальной полосы прокрутки richtextbox? - PullRequest
0 голосов
/ 22 февраля 2010

Мне нужно получить максимальное значение вертикальной полосы прокрутки richtextbox, чтобы я мог прокрутить до процента от максимального значения полосы прокрутки.

1 Ответ

1 голос
/ 22 февраля 2010

Так, как я это сделал, у меня есть RichTextBox внутри ScrollViewer, например,

<ScrollViewer Name="sv">
  <RichTextBox>
    <FlowDocument>
      <Paragraph />
    </FlowDocument>
  </RichTextBox>
</ScrollView>

Затем из выделенного кода вы можете прочитать значение sv.ExtentHeight, взять его процент и затем вызвать sv.ScrollToVerticalOffset (), чтобы переместить полосу прокрутки в эту позицию.

...