我使用標記(如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