Привет, ребята, я хочу написать некоторую элементарную поддержку для обнаружения гиперссылок в элементе управления WPT RichTextBox.Я планирую использовать регулярные выражения для идентификации любых ссылок, а затем вручную заменить их реальными объектами гиперссылок.
Однако у меня возникают проблемы с получением правильных текстовых указателей и т. Д., Как только я нахожу ссылку.Например, я могу свести весь документ к текстовой строке и найти ссылки, но как только я это сделаю, как мне получить правильный указатель на блок, который требует url-ifying?
Возможно, лучшим подходом будетперебирать блоки в документе, предполагая, что URL не будет охватывать несколько блоков, однако даже тогда у меня очень мало опыта работы с объектной моделью RichTextBox / FlowDocument, поэтому любые указатели (предназначенные для каламбура) были бы полезны.Спасибо!