当我们使用getPositionAtOffset时会发生什么

时间:2014-10-30 12:48:55

标签: c# wpf richtextbox

我想知道在使用myTextPointer.GetPositionAtOffset(int)时到底发生了什么。

我正在使用this code在richTextBox中进行搜索。我只是不明白为什么我们需要在循环中。我检查调试模式,大部分时间我们{text} {text}我的textPointer没有移动,而我的“searchText”长度为1或更多。

在循环中,结果大部分为空,因为searchRange.Start.GetPositionAtOffset(offset + searchText.Length)的偏移范围为87和87(示例),即使new TextRange(start, start.GetPositionAtOffset(searchText.Length)高于0。

searchText.Length

由于

0 个答案:

没有答案