我正在开发用于阅读Twitter的wp8应用程序。我读过,RichTextBox
可以检测到链接,这很好。但是,我想制作下一个功能:如果在推文文本中存在符号“@” - 在“@”之后创建一个带有世界的超链接,这将打开一个新页面,如/DetailsPage.xaml?name=@name
,并显示有关用户的其他信息。与#相同,但打开页面的推文有这个标签。有没有办法实现呢?
答案 0 :(得分:1)
非常简单,使用以下XAML:
<RichTextBox>
<Paragraph>
<Hyperlink NavigateUri="/Page1.xaml">click me!</Hyperlink>
</Paragraph>
</RichTextBox>
这将显示文字点击我!看起来像一个超链接,可以点击。单击时,它将带您进入项目中的Page1.xaml。
您显然需要为RichTextBox动态创建内容,但我会将其作为练习。