Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf Richtextbox添加文本后的滚动位置_Wpf_Windows_Scroll_Wpf Controls_Richtextbox - Fatal编程技术网

Wpf Richtextbox添加文本后的滚动位置

Wpf Richtextbox添加文本后的滚动位置,wpf,windows,scroll,wpf-controls,richtextbox,Wpf,Windows,Scroll,Wpf Controls,Richtextbox,我得到了一个带有richtextbox的非Web应用程序,并尝试执行一个延迟加载实现,当我到达滚动的末尾时,会添加新的信息。问题是,在我将新信息添加到滚动条的底部而不是调整滚动条后,它会一直向上滚动。我是否有办法调整滚动或跳转到最后一行,这样用户就不会意识到richtextbox上有刷新?我尝试在添加新信息之前缓存垂直滚动位置,并在添加新信息之后进行设置,但由于某些原因,当滚动位于底部时,我会这样做,新的“旧”垂直位置与滚动的“新”底部相同 有人知道我能做些什么来解决这个问题吗 提前谢谢。好的,

我得到了一个带有richtextbox的非Web应用程序,并尝试执行一个延迟加载实现,当我到达滚动的末尾时,会添加新的信息。问题是,在我将新信息添加到滚动条的底部而不是调整滚动条后,它会一直向上滚动。我是否有办法调整滚动或跳转到最后一行,这样用户就不会意识到richtextbox上有刷新?我尝试在添加新信息之前缓存垂直滚动位置,并在添加新信息之后进行设置,但由于某些原因,当滚动位于底部时,我会这样做,新的“旧”垂直位置与滚动的“新”底部相同

有人知道我能做些什么来解决这个问题吗


提前谢谢。

好的,我忘了解释一件事。。。我有两个元素和一个滚动条。。。一个超级网格和一个richtextbox…当超级网格滚动在底部时,更多的元素被添加到它和richtextbox。。。如果用户滚动了richtextbox,我希望它保留在新信息出现之前查看的信息。
RichText.AppendText(text);
RichText.ScrollToEnd();