【发布时间】:2015-06-05 04:23:23
【问题描述】:
我正在向 RichTextEditor (link) 添加超链接。但是现在我想在用户选择超链接时取回超链接。在这里我的意思是我想要超链接元素而不仅仅是文本。
我想要做的是创建一个像谷歌文档一样的超链接弹出窗口。我可以添加超链接就好了。但是现在我需要修改现有的链接。获取显示文本很容易,但获取链接地址却很棘手。而且我不想要整个段落然后寻找链接,因为一个段落中可以有多个链接。
我尝试了richtextbox.Selection.Start.GetAdjacentElement(Forward/Backward),但它并不总是返回超链接。有什么方法可以只获取选定的元素/超链接?
【问题讨论】:
标签: c# wpf hyperlink richtextbox