我使用标记(如Visual Studio)编码滚动条,我希望能够在为richtextbox查找(Ctrl + F)时标记一个标记。我的用户控件是带有contentPresenter的scrollViewer,然后在我的窗口中将我的内容放入contentPresenter中。Wpf Richtextbox某个文本的位置
现在,我能找到所有我想要的模式this code。但现在,我想在滚动条上添加一个标记。
我的标记算法是基于我想标记的元素的位置。所以我想从richtextbox或他的父母的顶部(在我的情况下它是一个contentPresnter)。
在开始时,我因子评分关于得到我的字符串的行,但我不能导致它的一个RichTextBox和一个线可以有字体大小48和下12
SOLUTION
我最终得到Furkle的一个想法。我使用RichTextBox.CaretPosition.GetCharacterRect(...)来获取Rect的Y和Height属性。
你能更具体地说明你的意思吗? – furkle 2014-10-27 20:32:05
我在滚动条上添加一个小矩形,让用户知道这个滚动偏移处有一些东西。 – Northik 2014-10-27 20:48:11