我正在开发一款用于阅读Twitter的WP8应用程序。我了解到RichTextBox
可以检测链接,这很好。但是,我想添加以下功能:如果推文中存在符号“@”,则创建一个超链接,链接到“@”后面的内容,并打开一个新页面,例如/DetailsPage.xaml?name=@name
,显示有关用户的其他信息。同样的事情也适用于#,但是会打开包含此标签的推文页面。是否有办法实现这个功能?
我正在开发一款用于阅读Twitter的WP8应用程序。我了解到RichTextBox
可以检测链接,这很好。但是,我想添加以下功能:如果推文中存在符号“@”,则创建一个超链接,链接到“@”后面的内容,并打开一个新页面,例如/DetailsPage.xaml?name=@name
,显示有关用户的其他信息。同样的事情也适用于#,但是会打开包含此标签的推文页面。是否有办法实现这个功能?
<RichTextBox>
<Paragraph>
<Hyperlink NavigateUri="/Page1.xaml">click me!</Hyperlink>
</Paragraph>
</RichTextBox>
这将显示文本“点击我!”,看起来像超链接,可以点击。当被点击时,它将带您到项目中的Page1.xaml。
显然,您需要动态创建RichTextBox的内容,但我会把它留给您作为练习。
Split
所有消息,然后如果第一个符号是“@”,就要创建超链接,但是如何实现呢? - Dima Serdechnyi