如何在Windows Phone应用程序中基于文本在文本块中使用超链接

时间:2014-01-23 13:17:37

标签: windows-phone-8

我们有Conversation视图,因为我们将收到消息并发布消息,因为我需要电子邮件ID或web url的超链接,如果是联系号码,它也是超链接,当点击它导航到呼叫拨号器与联系号码一起,它应该在文本块中,例如:如同在Windows Phone中的消息(sms)..

1 个答案:

答案 0 :(得分:0)

您应该使用RichTextBox。在RichTextBox中,您可以使用超链接显示链接文字。

您需要使用URL Regex解析文本以构建超链接和文本块。

private static readonly Regex _parseUrls = new Regex(@"http(s)?://([A-Za-z0-9./]*)", RegexOptions.IgnoreCase);

您还可以查看this post

希望这会有所帮助。