0
我有一个silverlight应用程序在的浏览器。 我想在我的应用程序中打开一个URL。Silverlight的主机网址
我见过在html文件中涉及javascript和div的解决方案,这对我来说并不好,因为我无法访问我们项目中的HTML文件。我只开发我的模块,最终通过shell项目中的MEF进行托管。
另外,我已经看到webbrowser控件只能在OOB应用程序中工作。
任何帮助都非常有帮助。
我有一个silverlight应用程序在的浏览器。 我想在我的应用程序中打开一个URL。Silverlight的主机网址
我见过在html文件中涉及javascript和div的解决方案,这对我来说并不好,因为我无法访问我们项目中的HTML文件。我只开发我的模块,最终通过shell项目中的MEF进行托管。
另外,我已经看到webbrowser控件只能在OOB应用程序中工作。
任何帮助都非常有帮助。
take a look at the solution here。
你说你没有设施来改变HTML文件,但这没有问题。使用HTML桥,我能够从杰里米Likness(链接)修改的例子,并取消他的HTML以下行:
<div id="htmlHost" style="visibility: hidden; position: absolute;"></div>
然后重新在C#中的构造函数HtmlHost
类,因为他调用它。
HtmlElement myDiv = HtmlPage.Document.CreateElement("div");
myDiv.SetAttribute("id", "htmlHost");
myDiv.SetAttribute("style", "visibility: hidden; position: absolute;");
HtmlPage.Document.Body.AppendChild(myDiv);
这给你想要的效果,而不需要访问原始HTML。
你有没有在这方面取得任何进展? – 2012-02-14 08:56:30