我正在编写一个小的 Twitter 客户端,只是为了好玩。我在 TextBlock
上有推文的文字我想让 URL 可点击。
我知道我必须使用正则表达式解析 URL,但是...我如何将文本加链接放在 TextBlock
上?
我不能有这样的字符串:Hello check my blog at <Hyperlink>http://myblogurl.com</Hyperlink>
因为TextBlock
不解析标签。
那么,我怎样才能拥有一个TextBlock
可能有链接也可能没有?
谢谢。
最佳答案
<RichTextBox IsDocumentEnabled="True">
<FlowDocument>
<Paragraph>
This is a richTextBox. And this is a <Hyperlink NavigateUri="http://www.microsoft.com">Hyperlink</Hyperlink>.
</Paragraph>
</FlowDocument>
</RichTextBox>
关于c# - 使文本 block 上的 URL 可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1911042/