首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Windows Phone 7从应用程序导航到internet

Windows Phone 7从应用程序导航到internet
EN

Stack Overflow用户
提问于 2010-12-22 23:29:23
回答 3查看 9.6K关注 0票数 17

我有以下问题:我有我的Windows phone7应用程序,我有一个绑定了NavigateUriHyperlinkButton和一个像这样创建的Uri

代码语言:javascript
复制
Uri uri = new Uri("http://google/ro",UriKind.Ablosute)

但当我按下按钮时,我得到以下错误:

组件导航仅支持相对uri,这些uri是片段、以“/”开头或包含“”;

/“”。\r\n参数名称:uri“”

我做错什么了?或者是不允许从带有HyperlinkButton的应用程序上网的WP7?因为当我创建像Uri uri = new Uri("/Page.xaml",UriKind.Relative)这样的uri时,它会将我重定向到项目中的Page.xaml

EN

回答 3

Stack Overflow用户

发布于 2010-12-23 04:13:24

我发现了一个相当奇怪的解决方法来解决这个问题。只需向您的HyperlinkButton控件添加一个TargetName="_blank“属性,它就会神奇地开始工作。

代码语言:javascript
复制
<HyperlinkButton Content="Google" NavigateUri="http://google.com" TargetName="_blank" />

克里斯

票数 34
EN

Stack Overflow用户

发布于 2010-12-22 23:54:15

你不能使用手机导航系统来浏览网页(你希望它显示在哪里?)但您可以使用web浏览器控件在您的应用程序中显示网页。查看此example

您还可以使用类似于以下内容的Web Browser Task

代码语言:javascript
复制
WebBrowserTask wtb = new WebBrowserTask();
wtb.Uri = new Uri("http://www.google.com", UriKind.Absolute); 
wtb.Show(); 
票数 3
EN

Stack Overflow用户

发布于 2012-04-05 16:20:19

URL已过时。使用Uri,如下所示。

代码语言:javascript
复制
private void Button_Click(object sender, RoutedEventArgs e)
{
    WebBrowserTask wtb = new WebBrowserTask();
    wtb.Uri = new Uri("http://www.google.com", UriKind.Absolute); 
    wtb.Show();         
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4510689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档