代码之家  ›  专栏  ›  技术社区  ›  Bohoo

WPF RichTextBox遍历文本的单词并更改其内容和格式

  •  3
  • Bohoo  · 技术社区  · 14 年前

    • 不管是格式化的还是未格式化的,我都需要更改单词。 例如,如果一个单词是斜体的,彩色的,或者只是普通的黑色文本,这对我来说没有区别。

    • 每一个单词都将被一个长度相同的单词所代替, 因此,我不希望此操作影响常规页面布局。所有图像和其他对象应保持在其位置。

    • 最好用户看不到此操作的过程。只有它的结果应该是可见的(即,没有可见的文本选择)。

    VB代码示例会很好,但C也很受欢迎。

    谢谢

    1 回复  |  直到 14 年前
        1
  •  2
  •   CodeMouse92    14 年前

    这很难,因为WPF没有内置标准文本搜索。然而,这个链接可能会提供一些答案。

    http://social.msdn.microsoft.com/forums/en-US/wpf/thread/a2988ae8-e7b8-4a62-a34f-b851aaf13886#search_text