2013-02-20 75 views
1

在我的Windows Phone應用程序,我使用一個網頁瀏覽器來呈現這樣的Webbrowser的Windows Phone不顯示圖像

private void webBrowserHTML_Loaded(object sender, RoutedEventArgs e) 
    { 
     WebBrowser web = sender as WebBrowser; 
     string description = web.DataContext.ToString(); 
     web.NavigateToString(description); 
    } 

我的問題一個HTML是我的HTML代碼,在顯示的圖像可變description

<a href=\"tel:3950\"><img width=\"220\" class=\"logo\" alt=\"3950\" src=\"bandeau3950.png\" /> </a> 

我把圖像與我的代碼相同的文件夾,但圖像沒有在應用程序中。

enter image description here

任何解決辦法嗎?

+0

你是如何解決這個問題的?我也面臨同樣的問題? – Goofy 2014-04-29 10:36:24

回答

1

溶液1

使用的Base64圖像URI格式,使得圖像被定義爲HTML的一部分。您可以使用在線轉換工具,如http://webcodertools.com/imagetobase64converter

解決方案2

  1. 複製所需的所有圖像,獨立存儲文件夾。它可以在應用程序啓動過程中完成。 http://msdn.microsoft.com/en-us/library/ff431811%28VS.92%29.aspx
  2. 當HTML字符串接收保存到相同的獨立存儲作爲index.html的

  3. 待辦事項導航(新URI( 「文件夾/ index.html中」,UriKind.Relative))

在這種情況下,瀏覽器將能夠顯示圖像,因爲您的頁面和圖像位於相同的獨立存儲文件夾中。

相關問題