2009-09-11 6 views
9

Le composant RichTextBox de mon application WPF est rempli à l'aide d'un FlowDocument et de la propriété Document de RichTextBox.WPF RichTextBox - La méthode ScrollToEnd() n'entraîne aucun défilement

rtb.ScrollToEnd(); ne semble rien faire, et j'ai même essayé d'appeler BringIntoView() sur la dernière "ligne" ajoutée à la table qui structure mon FlowDocument.

Avez-vous des suggestions? Merci!

+0

Je ne peux pas reproduire cela. Cela fonctionne juste. Avez-vous plus de détails que vous pouvez fournir qui pourraient expliquer pourquoi le vôtre ne fonctionne pas? Peut-être pourriez-vous fournir du code pour décrire comment vous créez et placez FlowDocument dans RichTextBox? –

+1

Oui, plus de détails sont requis. Je veux cependant vous donner ceci: Si vous voulez l'utiliser comme une sortie de journal par exemple, en ajoutant beaucoup, beaucoup d'éléments, il va manger de la mémoire. Beaucoup de gens (y compris moi-même) ont déjà fait face à cela. – TimothyP

Répondre

20

Je passais mon temps à essayer de comprendre ce que j'avais fait de mal. Assurez-vous que vous avez <RichTextBox ScrollViewer.VerticalScrollBarVisibility="Auto"> ensemble ou tout simplement rien ne va se passer et vous vous demanderez pourquoi.

Questions connexes