silverlight中怎么打开网页?

最近遇到这个问题,我也自己在网上查过了,sl在浏览器内打开网页确实能够行得通,不过,现在需要在OOB模式下实现打开网页的功能,具体的功能描述是这样的,SL在脱离浏览器的模... 最近遇到这个问题,我也自己在网上查过了,sl在浏览器内打开网页确实能够行得通,不过,现在需要在OOB模式下实现打开网页的功能,具体的功能描述是这样的,SL在脱离浏览器的模式下,单击某一界面上的Button,然后打开一个完全独立的网页界面,这个功能可以怎么实现啊? 展开
 我来答
finalyfantasy
推荐于2016-08-12 · TA获得超过1364个赞
知道小有建树答主
回答量:1631
采纳率:0%
帮助的人:579万
展开全部
由于安全问题,不能直接调用IE,可以通过HyperlinkButton 对象实现

private void button1_Click(object sender, RoutedEventArgs e)
{
HyperlinkButton link = new HyperlinkButton();
link.NavigateUri = new Uri("http://www.yahoo.co.jp", UriKind.Absolute);
HyperlinkButtonAutomationPeer hyperlinkButtonAutomationPeer = new HyperlinkButtonAutomationPeer(link);
hyperlinkButtonAutomationPeer.RaiseAutomationEvent(AutomationEvents.InvokePatternOnInvoked);
IInvokeProvider iprovider = (IInvokeProvider)hyperlinkButtonAutomationPeer;

if (iprovider != null)
iprovider.Invoke();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式