Ich habe einen FlowDocumentScrollViewer Ich möchte automatisch nach unten scrollen , wenn Text hinzugefügt wird.Scrollen Sie einen WPF FlowDocumentScrollViewer von Code?
<FlowDocumentScrollViewer Name="Scroller">
<FlowDocument Foreground="White" Name="docDebug" FontFamily="Terminal">
<Paragraph Name="paragraphDebug"/>
</FlowDocument>
</FlowDocumentScrollViewer>
In Code, den ich hinzufügen Inlines auf den Absatz, aber wenn es zu viel Text ist, würde ich gerne in der Lage sein, unter Verwendung von Code einfach nach unten scrollen, anstatt den Benutzer, die dies zu tun.
Irgendwelche Vorschläge?
Danke für den Hinweis auf den Fehler in meiner Antwort. Ich habe es korrigiert. –
Beachten Sie, dass die FindScrollViewer-Methode derzeit nicht funktioniert, die Version in John Myczeks Antwort jedoch. – Niall
Mit "derzeit" meinst du in WPF 4.0? Wenn man es erneut betrachtet, könnte es zerbrechlich und zerbrochen sein, wenn man Änderungen an den genauen Steuerelementen zwischen dem FlowDocumentScrollViewer und dem ScrollViewer, die durch Version oder Styling verursacht werden, vornimmt, so dass ein einfacherer und ignoranterer Ansatz besser sein könnte. – Anthony