2012-02-09 8 views
0

私は銀色のアプリケーションに持っています。 私のアプリケーションの中でURLを開きたい。SilverlightのホストURL

私はこのプロジェクトでHTMLファイルにアクセスすることができないので、htmlファイルにjavascriptとdivを含むソリューションを見てきました。私は、シェルプロジェクトのMEFを介して最後にホストされるべきである私のモジュールを開発しています。

さらに、WebブラウザーコントロールはOOBアプリケーションでのみ動作することがわかりました。

多くの助けが必要です。

+0

これについて進捗しましたか? –

答えて

0

take a look at the solution here

HTMLファイルを変更する機能はありませんが、問題はありません。彼のように、HtmlHostクラスのコンストラクタでC#でそれを再作成次に

<div id="htmlHost" style="visibility: hidden; position: absolute;"></div> 

:HTMLブリッジを使用して、私はジェレミーLikness(リンク)からの例を変更することができた、と彼のhtmlから次の行を削除しましたそれを呼び出します。

HtmlElement myDiv = HtmlPage.Document.CreateElement("div"); 
myDiv.SetAttribute("id", "htmlHost"); 
myDiv.SetAttribute("style", "visibility: hidden; position: absolute;"); 
HtmlPage.Document.Body.AppendChild(myDiv); 

これにより、オリジナルのHTMLにアクセスする必要がなくなります。

関連する問題