滚动到RichTextBox中的Block(只读)

时间:2014-09-02 10:58:46

标签: c# wpf richtextbox

我正在尝试使用ComboxBox作为只读RichTextBox内容的导航。 ComboBox中的所选值包含Tag中相应Block的{​​{1}}。

RichTextBox.Document

没有用,也没有用

myRichTextBox.ScrollToVerticalOffset(myBlock.ContentStart.GetCharacterRect(LogicalDirection.Backward).Top)

1 个答案:

答案 0 :(得分:0)

一如既往,尝试解决这个问题一小时,在发布后,我找到了解决方案。 希望有人觉得这很有帮助。

myRichTextBox.ScrollToVerticalOffset(
            myRichTextBox.VerticalOffset 
            + myBlock.ContentStart.GetCharacterRect(LogicalDirection.Backward).Top
            );