silverlight 中在IE下打开网页 适用OOB模式
功能描述下:
在OOB模式下实现点击某一个页面的Button按钮在IE中打开一个完全独立的网页界面的功能,这个过程完全可以实现,结合网上的例子,分享给大家
原文转自:http://www.ywrj.net/a/NET/SL_WPF/20120801/11484.html
private void btnRedirct_Click(object sender, RoutedEventArgs e) { HyperlinkButton link = new HyperlinkButton(); link.NavigateUri = new Uri("http://www.96kdy.com", UriKind.Absolute); HyperlinkButtonAutomationPeer hyperlinkButtonAutomationPeer = new HyperlinkButtonAutomationPeer(link); hyperlinkButtonAutomationPeer.RaiseAutomationEvent(AutomationEvents.InvokePatternOnInvoked); IInvokeProvider iprovider = (IInvokeProvider)hyperlinkButtonAutomationPeer; if (iprovider != null) iprovider.Invoke(); }
别忘了要引用
using System.Windows.Automation.Peers;
using System.Windows.Automation.Provider;
这样我们就实现了点击按钮在IE中打开指定网站的功能了。就写到这里吧,希望对大家有帮助。