J'ai besoin d'obtenir la valeur maximale de la barre de défilement verticale d'une zone richtext afin que je puisse faire défiler jusqu'à un pourcentage de la valeur maximale de la barre de défilement.Comment puis-je obtenir la valeur maximale de la barre de défilement verticale d'une zone richtext?
Q
Comment puis-je obtenir la valeur maximale de la barre de défilement verticale d'une zone richtext?
0
A
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.