2010-11-23 3 views

Antwort

3

Mithilfe von ScrollViewer.ScrollChanged Routing-Ereignis und Schreiben von Code (z. B. richTextBox1.ScrollToEnd()) können Sie möglicherweise tun, was Sie wollen.

+1

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. –

1

RichTextBox hat eine ScrollToEnd Methode, die im Codebehind aufgerufen werden konnte. Ich kenne keine Möglichkeit, dies nur in XAML zu tun.

+0

oki, das hilft mir ... danke –

+0

@jminarik: Fühlen Sie sich frei, meine Antwort zu stimmen, in diesem Fall =) – Jens

0

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(); 
}