我正在开发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/

10-16 08:56