2011-08-09 74 views
1

是否有方法將流加載到Silverlight WebBrowser控件中?將流加載到Silverlight WebBrowser控件中

我的使用案例是我有一個XAP文件,我想加載到瀏覽器中而無需啓動Web服務器。

或者我沒有選擇,只能啓動一個瘦Web服務器來承載內容?

+0

+1:真是有趣的問題。你有SL到JS的橋樑,所以你理論上可以將DOM元素髮送到瀏覽器窗口,但是我必須承認我還沒有用WebBrowser控件(尚)試過。 –

回答

1

它的簡單程度足以使用其NavigateToString方法加載WebBrowser控件。

我不能動搖你的問題有更多的感覺,但你肯定會遇到這種方法時,首先看到這個問題。

+0

嗯...我想這會奏效。我猜測任何鏈接/引用的圖像,因爲它不是一個網絡服務器,因此它不起作用,但我想我也會遇到與流相同的問題。 – sohum

+0

@sohum:是的,這會有點問題。然而,考慮這一點: - http://msdn.microsoft.com/en-us/library/cc848897(VS.85).aspx你可以建立一個系統解析HTML(使用XML兼容的HTML將有所幫助),並替換特別格式化src與包含base64編碼版本的流的數據uri鏈接,以便從Xap中獲取圖像。 – AnthonyWJones