我的应用中有TextBlock
个文字,其中包含一些网址。同时,我希望文本可以选择和复制。如果我使用TextBox
元素,我将失去添加Hyperlink
的能力,如果我使用TextBlock
,我将失去选择功能。
说了这么多,你建议保留超链接和选择(用鼠标和键盘)的能力吗?
编辑:此应用程序是一个聊天应用程序,我希望在URL可点击时可以选择传入的消息。
答案 0 :(得分:3)
不确定但也许您可以使用RichTextBox。见:Adding hyperlink in textbox。
当用户键入一个链接并根据用户文本修改文本(插入超链接)时,您必须设法找到链接。或者添加一种方法,如ContextualMenu,以便为用户提供添加超链接。
我不确定你能找到一个完全符合你想要的控件。祝你好运!
答案 1 :(得分:0)
Webbrowser控件将允许文本选择和超链接。
答案 2 :(得分:0)
您可以这样做:
Queue
如果您想要在点击时实际导航到该链接
,您可以适当地设置样式并向Hyperlink添加命令