Silverlight 页面跳转问题(跳到新网页)

我现在想单击按钮,让浏览器再打开一个窗口,然后让这个新打开的窗口跳转到我需要的地址请问怎么打开一个新窗口?我现在写的跳转只是在原网页上执行的这样不是我要的需求请问如何单击... 我现在想单击按钮,让浏览器再打开一个窗口,然后让这个新打开的窗口跳转到我需要的地址
请问怎么打开一个新窗口?

我现在写的跳转只是在原网页上执行的 这样不是我要的需求 请问如何单击按钮打开新网页并指定其地址?
我晕了 居然没人回答 难道都这么势力吗? 不会吧?
展开
 我来答
百度网友48b509c
2012-03-24
知道答主
回答量:42
采纳率:0%
帮助的人:16.1万
展开全部
方法一: 可跳转到网页
HtmlWindow html = HtmlPage.Window;
html.Navigate(new Uri(item.Link_Page.Trim(), UriKind.Relative), "_blank");

//System.Windows.Browser.HtmlPage.PopupWindow(new Uri(HtmlPage.Document.DocumentUri, item.Link_Page.Trim()), "_Blank",null);

方法二:跳转到Xaml页
this.Content = new About();

方法三:框架跳转item.Link_Page.Trim():代表xaml名 e.g: /views/home
events = new System.Uri(item.Link_Page.Trim(), UriKind.Relative);
this.ContentFrame.Source = events;

框架
<navigation:Frame x:Name="ContentFrame" Style="{StaticResource ContentFrameStyle}"
Source="/Views/About" Navigated="ContentFrame_Navigated" NavigationFailed="ContentFrame_NavigationFailed">
<navigation:Frame.UriMapper>
<uriMapper:UriMapper>
<uriMapper:UriMapping Uri="" MappedUri="/Views/Home.xaml"/>
<uriMapper:UriMapping Uri="/Views/{pageName}" MappedUri="/Views/{pageName}.xaml"/>
<uriMapper:UriMapping Uri="/{pageName}" MappedUri="/{pageName}.xaml"/>
</uriMapper:UriMapper>
</navigation:Frame.UriMapper>
</navigation:Frame>
链接
<HyperlinkButton x:Name="userid" NavigateUri="/Views/Home" Style="{StaticResource LinkStyle}" TargetName="ContentFrame" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_神__仙_
2011-12-14 · TA获得超过1257个赞
知道小有建树答主
回答量:806
采纳率:0%
帮助的人:530万
展开全部
HtmlPage.Window.Navigate(new Uri(“http://www.sina.com.cn", UriKind.RelativeOrAbsolute), "_blank");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式