滚动至RichTextBox中的Block(只读)
本文关键字:只读 Block 中的 RichTextBox 滚动 | 更新日期: 2023-09-27 18:20:31
我正在尝试使用ComboxBox
作为只读RichTextBox
内容的导航。ComboBox
中的选定值包含RichTextBox.Document
中的适当Block
的Tag
。
myRichTextBox.ScrollToVerticalOffset(myBlock.ContentStart.GetCharacterRect(LogicalDirection.Backward).Top)
不起作用,也不起作用
myRichTextBox.BringIntoView(myBlock.ContentStart.GetCharacterRect(LogicalDirection.Forward))
一如既往,我花了一个小时试图解决这个问题,在这里发布后,我找到了解决方案。希望有人觉得这很有帮助。
myRichTextBox.ScrollToVerticalOffset(
myRichTextBox.VerticalOffset
+ myBlock.ContentStart.GetCharacterRect(LogicalDirection.Backward).Top
);