如何在RichTextBox中映射CaretPosition和文本之间的位置

时间:2013-09-26 10:57:21

标签: wpf richtextbox

我需要在RichTextBox

中的文本和当前插入符位置映射位置

我得到的文字:

new TextRange(rtbContent.Document.ContentStart, rtbContent.Document.ContentEnd).Text

...例如像这样的位置是指文本中不正确的字符:

(new TextRange(rtbContent.Document.ContentStart, rtbContent.Document.ContentEnd)).Start.GetOffsetToPosition(rtbContent.CaretPosition))

E.g。我在RichTextBox中有文字: “战争与和平是俄罗斯作家列夫托尔斯泰的小说,首次出版于1869年”。

插入标记光标位于世界“Tolstoy”(“T”)中的第一个字符。如何才能在具有相同文本的字符串中获取相同字符的位置?

0 个答案:

没有答案