【发布时间】:2016-04-16 10:06:59
【问题描述】:
我的应用中有一个 TextBlock,其中包含带有一些 URL 的文本。同时,我希望文本是可选择和可复制的。如果我使用TextBox 元素,我将失去添加Hyperlinks 的能力,如果我使用TextBlock,我将失去选择功能。
说了这么多,您建议如何同时保留超链接和选择(使用鼠标和键盘)功能?
编辑:此应用程序是一个聊天应用程序,我希望在 URL 可单击时可选择传入消息。
【问题讨论】:
-
我认为
RichTextBox是你要找的东西 -
@dkozl 感谢您的回复,我不知道如何将超链接添加到 RichTextBox,目前在我正在使用 TextBlock.Inlines.Add 添加超链接的 TextBlock 中。我的意思是我用谷歌搜索过,但 RichTextBox 有很大不同,也许我应该开始学习。