添加文本后Richtextbox滚动位置

时间:2013-12-13 11:43:40

标签: wpf windows scroll wpf-controls richtextbox

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

有没有人知道如何解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:0)

RichText.AppendText(text);
RichText.ScrollToEnd();
相关问题