我有一个问题,我不知道如何解决,就像我想要解决一样。我从某些Twitter提要中提取推文,例如用户和#(通过.rss搜索)。但是,有些推文包含一个链接,当它在ListBox(datatemplate)中显示时无法点击。是否有一种简单的方法来转换包含“http://< -link->”的每条推文中的所有内容进入一个实际的点击链接?通过XAML或C#。
答案 0 :(得分:0)
相对简单,在C#中:
<a>
代码中,并将href
指向网址答案 1 :(得分:0)
如果您没有预定义的文本(并且您没有),则需要解析推文文本以查找超链接并使用超链接Run
替换原始文本。请参阅以下链接,例如:
答案 2 :(得分:0)
我发现HtmlTextBlock控件很有用。它是:
一个WPF TextBlock,它可以解析一组有限的HTML标签并显示它们(最初是Leung Yat Chun在CodeProject.com上的一个项目)
在您的情况下,唯一的问题是标签的格式与真正的HTML不同,您必须使用方括号([]
)而不是角度(<>
)来编写它们。 / p>
最初的version of the code on CodeProject不是最新的,我不得不进行一些搜索并最终将其作为github repository提出,因为它是开源的(并且拥有者的祝福) - 作为回购自述文件提到,代码不是我的。