Wpf Richtextbox添加文本后的滚动位置
我得到了一个带有richtextbox的非Web应用程序,并尝试执行一个延迟加载实现,当我到达滚动的末尾时,会添加新的信息。问题是,在我将新信息添加到滚动条的底部而不是调整滚动条后,它会一直向上滚动。我是否有办法调整滚动或跳转到最后一行,这样用户就不会意识到richtextbox上有刷新?我尝试在添加新信息之前缓存垂直滚动位置,并在添加新信息之后进行设置,但由于某些原因,当滚动位于底部时,我会这样做,新的“旧”垂直位置与滚动的“新”底部相同 有人知道我能做些什么来解决这个问题吗Wpf Richtextbox添加文本后的滚动位置,wpf,windows,scroll,wpf-controls,richtextbox,Wpf,Windows,Scroll,Wpf Controls,Richtextbox,我得到了一个带有richtextbox的非Web应用程序,并尝试执行一个延迟加载实现,当我到达滚动的末尾时,会添加新的信息。问题是,在我将新信息添加到滚动条的底部而不是调整滚动条后,它会一直向上滚动。我是否有办法调整滚动或跳转到最后一行,这样用户就不会意识到richtextbox上有刷新?我尝试在添加新信息之前缓存垂直滚动位置,并在添加新信息之后进行设置,但由于某些原因,当滚动位于底部时,我会这样做,新的“旧”垂直位置与滚动的“新”底部相同 有人知道我能做些什么来解决这个问题吗 提前谢谢。好的,
提前谢谢。好的,我忘了解释一件事。。。我有两个元素和一个滚动条。。。一个超级网格和一个richtextbox…当超级网格滚动在底部时,更多的元素被添加到它和richtextbox。。。如果用户滚动了richtextbox,我希望它保留在新信息出现之前查看的信息。
RichText.AppendText(text);
RichText.ScrollToEnd();