允许选择文本的WPF文本块
本文关键字:文本 WPF 选择 许选择 | 更新日期: 2024-09-21 10:23:56
我的应用程序中有一个TextBlock
,其中包含带有一些URL的文本。同时,我希望文本是可选的和可复制的。如果我使用TextBox
元素,我就失去了添加Hyperlink
的能力,如果我使用了TextBlock
,我就丧失了选择功能。
话虽如此,你建议如何保持超链接和选择(用鼠标和键盘)功能?
编辑:这个应用程序是一个聊天应用程序,我希望传入消息是可选择的,而URL是可点击的。
不确定,但也许您可以使用RichTextBox。请参阅:在文本框中添加超链接。
当用户键入链接时,您必须设法找到链接,并根据用户文本修改文本(插入超链接)。或者添加一种方式,如ContextualMenu,为用户提供添加超链接的功能。
我不确定你能不能找到一个控件来做你想做的事情。祝你好运
Webbrowser控件将允许文本选择和超链接。
您可以这样做:
<Label>
<Hyperlink NavigateUri="bob@contoso.com">
<Run Text="bob@contoso.com"/>
</Hyperlink>
</Label>
如果您想在单击