Как выделить часть элемента управления Rich TextBox WPF, если есть более 2 пробелов? - PullRequest
1 голос
/ 13 октября 2010

В моем приложении WPF 4.0 есть элемент управления richtextbox. Теперь предположим, что у меня есть текст вроде

"Привет, как [пробел] [пробел] ты? [Пробел] [пробел] Я в порядке"

Как можно заметить, что два пробела между how и r , а также между ? и я .

Когда это произойдет, часть будет выделена зеленым , например. how ..r and from ? to I will be highlighted with green color.

т.е. если расстояние между двумя словами больше 2, это будет выделено зеленым цветом.

Возможно ли это сделать в WPF RichTextbox control? Если да, пожалуйста, помогите мне в письменной форме. На данный момент я смог выяснить только расстояние между двумя словами.

Примечание: ~ [Пробел] означает пробелы. Поскольку этот пробел не был заметным (поскольку он не появлялся в редакторе), по этой причине я сделал это так.

Спасибо

WPF4.0 / C # 4.0

1 Ответ

1 голос
/ 15 октября 2010

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/7c9a622a-4e3b-451e-bc4c-ab9d011447e0

Вот прогрессивный сценарий, в котором RichTextBox выделяет несколько диапазонов, он может привести вас на правильный путь.

Он заканчивает тем, что заставлял это работать, но вам придется изменить его, чтобы, возможно, распознавать пробелы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...