我正在开发wp8应用程序以阅读Twitter。我读到RichTextBox
可以检测到链接,这很好。但是,我要进行下一个功能:如果在推文中存在符号“ @”,请在“ @”之后建立一个带世界的超链接,这将打开一个新页面,如/DetailsPage.xaml?name=@name
并显示有关用户的其他信息。与#相同,但是打开带有此标签的tweets的页面。有什么办法吗?
最佳答案
很简单,请使用以下XAML:
<RichTextBox>
<Paragraph>
<Hyperlink NavigateUri="/Page1.xaml">click me!</Hyperlink>
</Paragraph>
</RichTextBox>
这将显示文本单击我!看起来像超链接,可以单击。单击后,将带您到项目中的Page1.xaml。
显然,您将需要为RichTextBox动态创建内容,但是我将其保留为练习。
关于c# - 当符号为@或#时,检测RichTextBox中的超链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15270406/