我需要映射文本中的位置和当前插入符号的位置RichTextBox
我得到的文字如下:
new TextRange(rtbContent.Document.ContentStart, rtbContent.Document.ContentEnd).Text
...例如像这样的位置是指文本中不正确的字符:
(new TextRange(rtbContent.Document.ContentStart, rtbContent.Document.ContentEnd)).Start.GetOffsetToPosition(rtbContent.CaretPosition))
例如,我在 RichTextBox 中有文本:“战争与和平是俄罗斯作家列夫·托尔斯泰的小说,于 1869 年首次出版”。
插入符号光标位于世界“Tolstoy”(“T”)中的第一个字符上。如何仅在具有相同文本的字符串中获得相同字符的位置?