WPF RichTextBox - ScrollToEnd()方法不会导致任何滚动发生。

9
在我的WPF应用中,使用FlowDocumentRichTextBoxDocument属性填充RichTextBox组件。 rtb.ScrollToEnd();似乎没有任何作用,我甚至尝试在结构化FlowDocument的表格中添加的最后一行上调用BringIntoView()
有什么建议吗?谢谢!

我无法复现这个问题,它可以正常工作。你能提供更多细节来解释为什么你的不工作吗?也许你可以提供一些代码来描述你是如何创建和放置FlowDocument到RichTextBox中的? - Jerry Bullard
1
是的,需要更多的细节。不过我想给你一个建议: 如果你要将它用作日志输出,例如添加大量元素,它会消耗内存。许多人(包括我自己)以前都遇到过这个问题。 - TimothyP
1个回答

21

我花了很长时间来尝试弄清楚我做错了什么。确保你设置了<RichTextBox ScrollViewer.VerticalScrollBarVisibility="Auto">,否则什么也不会发生,你会想知道为什么。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接