Ich habe eine Richtextbox und wenn voll ist will ich automatisch nach unten scrollen, ist es möglich? Tun Sie das mit Xaml?Vertical Scroll Richtextbox auf der Unterseite [WPF]
Antwort
Mithilfe von ScrollViewer.ScrollChanged
Routing-Ereignis und Schreiben von Code (z. B. richTextBox1.ScrollToEnd()
) können Sie möglicherweise tun, was Sie wollen.
RichTextBox
hat eine ScrollToEnd
Methode, die im Codebehind aufgerufen werden konnte. Ich kenne keine Möglichkeit, dies nur in XAML zu tun.
oki, das hilft mir ... danke –
@jminarik: Fühlen Sie sich frei, meine Antwort zu stimmen, in diesem Fall =) – Jens
Vorausgesetzt, dass Ihr RichTextBox
ist Output
genannt, fügen Sie diese Methode, um sein TextChanged
Ereignis:
void Output_TextChanged(object sender, TextChangedEventArgs e)
{
Output.ScrollToEnd();
}
tut dies auf dem ScrollChanged Ereignisse zum Boden nicht bewegen, aber es sperrt effektiv die Bildlaufleisten auf der Textbox. Die Verwendung des TextChanged-Ereignisses würde besser funktionieren. –