2010-02-22 5 views

Répondre

1

La façon dont je l'ai fait, j'ai le RichTextBox à l'intérieur d'un ScrollViewer, par exemple.

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

Ensuite, à partir du code-behind, vous pouvez lire la valeur de sv.ExtentHeight, prendre un pourcentage de celui-ci, puis appelez sv.ScrollToVerticalOffset() pour déplacer la barre de défilement à cette position.

Questions connexes