如何在浏览器中使用Web浏览器控件?

时间:2012-02-10 15:30:19

标签: c# silverlight browser webbrowser-control

我正在尝试通过Silverlight项目中的Web浏览器控件加载HTML页面,但似乎只能从浏览器外模式查看控件的内容。

是否有在浏览器中使用它的方法?

1 个答案:

答案 0 :(得分:0)

你能提供更多细节吗?如果您想要在Internet Explorer窗口中控制WebBrowser控件并与之交互,则可以执行此操作。代码将保持不变,除非您在声明(例如)HTML文档时需要更改MSHTML DOM引用,并且它将被声明为InternetExplorer类型(如果您在“As”部分之后出现在intellisense中)重新使用VB,与c#相同的故事。

一旦你引用这个窗口,你可以控制它 - 一切都是一样的,因为IE也使用WB控件,如果你想在你的应用程序中使用WB控件,你应该能够,给我们一些详细信息,您是说在新的外部IE窗口中打开内容或链接?如果是这种情况,这些事情是可以解决的:)。

另外,如果您使用的是WPF .NET,我认为与传统的.NET WB控件相比,它有一个不同的,不那么酷的WB控件。请详细说明您的问题,以便我们进一步帮助您。