【发布时间】:2017-06-01 06:54:51
【问题描述】:
假设我有一个包含 1000 个单词(英文)的 RichTextBox (WPF)。有些单词会是粗体、下划线、斜体和不同的字体大小。换句话说,FlowDocument 中嵌入了许多元素标签。
在不知道单词是什么的情况下,我如何才能完全选择第 13 个单词 - 并且只选择第 13 个单词,即使它具有嵌入的元素标签(比如某些字符是粗体或下划线等)?
(我没有通过 Google 找到任何解决方案,我仍然发现 RichTextBox 是一个相当难以使用的控件)。
示例:“这是一个测试。” 给定:3 结果:单词“test”的TextRange。
任何建议或想法将不胜感激。
TIA
编辑。似乎需要一个循环:(。无论如何,这篇博文对回答这个问题最有帮助:Navigate Words in RichTextBox
【问题讨论】:
标签: wpf richtextbox