2009-09-11 6 views
9

Il componente RichTextBox nella mia app WPF viene popolato utilizzando una proprietà FlowDocument e RichTextBoxDocument.WPF RichTextBox - Il metodo ScrollToEnd() non provoca alcun scorrimento

rtb.ScrollToEnd(); non sembra fare nulla e ho anche provato a chiamare BringIntoView() sull'ultima "riga" aggiunta alla tabella che struttura il mio FlowDocument.

Qualche suggerimento? Grazie!

+0

Non riesco a riprodurre questo. Funziona e basta. Avete altri dettagli che potete fornire che potrebbero spiegare perché il vostro non funziona? Forse potresti fornire del codice per descrivere come stai creando e posizionando il FlowDocument nel RichTextBox? –

+1

Sì, sono necessari ulteriori dettagli. Voglio darti questo però: Se lo userai come output di un registro, ad esempio, aggiungendo un sacco e un sacco di elementi si mangerà la memoria. Molte persone (me compreso) hanno già affrontato questo problema. – TimothyP

risposta

20

Ho passato per sempre a cercare di capire cosa ho fatto di sbagliato. Assicurati di avere impostato <RichTextBox ScrollViewer.VerticalScrollBarVisibility="Auto"> o semplicemente non accadrà nulla e ti chiederai perché.