繁体   English   中英

滚动到RichTextBox中的块(只读)

[英]Scroll to Block in RichTextBox (read only)

我正在尝试使用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
            );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM