WPF RichTextBox滚动至最后一条记录ScrollToEnd没作用时
有时,希望WPF RichTextBox滚动至最后一条记录,但是RichTextBox的ScrollToEnd()方法不起作用,可以尝试用光标位置caret来滚动至最后一条记录,像这样,在RichTextBox的TextChanged事件中添加:
rtb.Focus(); // RichTextBox获取焦点,有时也可以不用
rtb.CaretPosition = rtb.Document.ContentEnd; // 获取RichTextBox内文档结尾的光标位置
rtb.ScrollToCaret(); // RichTextBox滚动到光标位置

浙公网安备 33010602011771号