首页 文章

检测WPF RichTextBox中的超链接

提问于
浏览
0

嘿伙计们,我想为检测WPF RichTextBox控件中的超链接写一些基本的支持 . 我的计划是使用正则表达式来识别任何链接,然后用真正的超链接对象手动替换它们 .

然而,我遇到麻烦的部分是找到正确的文字指针等,一旦找到链接 . 例如,我可以将整个文档展平为文本字符串并查找链接,但是一旦我这样做,我怎样才能获得指向需要url-ifying的块的正确指针?

也许更好的方法是迭代文档中的块,假设一个url不会跨越多个块,但是即便如此,我对使用RichTextBox / FlowDocument对象模型的经验也很少,所以任何指针(双关语)都会有所帮助 . 谢谢!

1 回答

相关问题