String 仅从windows phone中的URI获取网站地址

String 仅从windows phone中的URI获取网站地址,string,xaml,windows-phone-7,String,Xaml,Windows Phone 7,我正在从事WP7项目。我有一个名为“URL”的字段。我只想要一个网址。我想在XAML代码中实现这一点 Example : URL = http://www.techgig.com/skilltest/ASP-Net Expected Result : http://www.techgig.com <TextBlock x:Name="website" HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding URL}

我正在从事WP7项目。我有一个名为“URL”的字段。我只想要一个网址。我想在XAML代码中实现这一点

Example :
URL = http://www.techgig.com/skilltest/ASP-Net

Expected Result : http://www.techgig.com 

<TextBlock x:Name="website" HorizontalAlignment="Left" TextWrapping="Wrap"  Text="{Binding URL}"   FontSize="{StaticResource PhoneFontSizeNormal}" Foreground="{StaticResource PhoneAccentBrush}"/>
示例:
URL=http://www.techgig.com/skilltest/ASP-Net
预期结果:http://www.techgig.com 

>有可能在XAML代码中做到这一点。

< P>您应该考虑在代码后面(.cs或.vb)中实现这一点。我建议使用“正则表达式”解析URL字符串,以获得所需的结果。有许多使用快速Bing或Google搜索的正则表达式示例

Example :
URL = http://www.techgig.com/skilltest/ASP-Net

Expected Result : http://www.techgig.com 

<TextBlock x:Name="website" HorizontalAlignment="Left" TextWrapping="Wrap"  Text="{Binding URL}"   FontSize="{StaticResource PhoneFontSizeNormal}" Foreground="{StaticResource PhoneAccentBrush}"/>
C#中的简单示例:

资料来源: