Silverlight浏览器外浏览器浏览器块

Silverlight浏览器外浏览器浏览器块,silverlight,browser,Silverlight,Browser,我已经创建了一个silverlight 4.0 OOB应用程序。在应用程序的菜单中,我有一个WebBrowser,在这里我加载一些预定义的网页。问题是这些页面有一些链接可以打开新的Internet Explorer实例。我想阻止打开这个新窗口,因为我的应用程序应该是计算机上唯一运行的应用程序。我找不到任何事件可以提供我的应用程序失去焦点的信息。我不知道我是否也能在webBrowser中捕捉到这一点 谢谢你的回复 更新: 我已经找到了一个解决方法,在我的例子中,我确信默认浏览器是Internet

我已经创建了一个silverlight 4.0 OOB应用程序。在应用程序的菜单中,我有一个WebBrowser,在这里我加载一些预定义的网页。问题是这些页面有一些链接可以打开新的Internet Explorer实例。我想阻止打开这个新窗口,因为我的应用程序应该是计算机上唯一运行的应用程序。我找不到任何事件可以提供我的应用程序失去焦点的信息。我不知道我是否也能在webBrowser中捕捉到这一点

谢谢你的回复

更新:


我已经找到了一个解决方法,在我的例子中,我确信默认浏览器是Internet Explorer,因此更改Internet选项的问题消失了。在Internet选项/隐私/弹出窗口阻止程序/设置中,我已将阻止级别设置为“高”,并取消选中“显示通知栏”复选框。

听起来网页中的某些链接上设置了target=“\u blank”。

我想是这样的,但由于它是一个商业网页,我不能改变目标。我担心你在WebBrowser控件方面运气不佳,因为它不提供任何事件,然后用户点击链接或以任何方式取消导航。