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