Windows phone 8 如何在windows phone应用程序中基于文本在文本块中具有超链接

Windows phone 8 如何在windows phone应用程序中基于文本在文本块中具有超链接,windows-phone-8,Windows Phone 8,我们有对话视图,我们将接收消息并发布消息,我需要电子邮件id或web url的超链接,如果它是联系人号码,它也是超链接,当单击导航到呼叫拨号器以及联系人号码时,它应该在文本块中,例如:与windows phone中的消息(sms)一样 您应该使用RichTextBox。在RichTextBox中,您可以使用超链接来显示链接文本 您需要使用URL正则表达式解析文本以构建超链接和文本块 private static readonly Regex _parseUrls = new Regex(@"ht

我们有对话视图,我们将接收消息并发布消息,我需要电子邮件id或web url的超链接,如果它是联系人号码,它也是超链接,当单击导航到呼叫拨号器以及联系人号码时,它应该在文本块中,例如:与windows phone中的消息(sms)一样

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

您需要使用URL正则表达式解析文本以构建超链接和文本块

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

希望这有帮助