2011-08-09 41 views
1

にストリームをロードすると、SilverlightのWebBrowserコントロールにストリームをロードする方法はありますか?SilverlightのWebBrowserコントロール

私のユースケースは、私がWebサーバを起動せずにブラウザにロードするXAPにHTMLファイルを持っているということです。

または私は、コンテンツをホストする薄いウェブサーバを起動するが、何のオプションを持っていないのですか?

+0

+1:本当に興味深い問題です。あなたはSL to JSブリッジを持っているので、理論上はDOM要素をブラウザウィンドウに送ることができますが、私はまだWebBrowserコントロールでそれを試していないことを認めなければなりません。 –

答えて

1

そのNavigateToString方法でWebBrowserコントロールをロードするのに十分なそのシンプル。私はあなたの質問に多くががあり気持ちを振り払うことができない

最初にこの問題を見たとき、あなたはきっと、この方法に遭遇しただろう。

+0

うーん...それはうまくいくと思う。私は画像へのリンク/参照を推測しています。それはウェブサーバではないので動作しませんが、私はストリームでも同じ問題を抱えていると思います。 – sohum

+0

@sohum:はい、それは少し問題です。しかし、これを検討してください: - http://msdn.microsoft.com/en-us/library/cc848897(VS.85).aspxあなたはHTMLを(XML準拠のHTMLを使用して助ける)を解析し、特別にformated srcは、あなたのXapから取り出せるイメージのストリームのbase64でエンコードされたバージョンを含むデータuriとリンクしています。 – AnthonyWJones

関連する問題