【发布时间】:2009-08-04 17:00:48
【问题描述】:
我正在开发一个应用程序,其中在 RichTextBox 中有一堆文本。我跳到文本中的各个位置(例如跳到任意段落),这似乎可以通过将插入符号发送到该位置来工作,但我似乎无法控制插入符号在可视区域中的最终位置。
有时插入符号会出现在 RichTextBox 的顶部,有时会出现在底部。如果我只对插入符号所在的行感兴趣,但我对整个段落感兴趣,这会很好。理想情况下,我希望每次都将插入符号放在 RichTextBox 的中间。除非段落长于可视区域。
我的问题。有没有办法确定 RichTextBox 的可视区域,然后计算如何正确定位插入符号?如果我有这个值,我就可以决定是将插入符号放在中间(并知道中间在哪里)还是放在顶部。谢谢你的帮助。
【问题讨论】:
标签: .net wpf richtextbox