2015-01-21 101 views
1

嗨我想顯示html內容。當我用網頁瀏覽器嘗試顯示內容時。但是我們想要像android一樣在TextBlock中顯示內容。我們使用HTML.fromHtml()在TextView中顯示html內容。請幫我找到在Windows手機HTML.fromHtml()替代7相當於Windows Phone 7中的Html.fromHtml()

我們嘗試用網絡瀏覽器:

private void WebBrowser_OnLoaded(object sender, RoutedEventArgs e) 
     { 
      String htmlTags = "<html><head><meta charset='UTF-8'/><meta name=\"viewport\" content=\"width='480', initial-scale='1'\"></head><body><center>{0}</center></body></html>"; 
      myWebView.NavigateToString(String.Format(htmlTags, getHTMLContent()); 
     } 


public string getHTMLContent() 
     { 
      StringBuilder htmlBody = new StringBuilder(); 
      htmlBody.Append("<table cellpadding=\"0\" cellspacing=\"0\" width=\"704\" height=\"484\" background=\"https://known.com/img/back/123456.jpg\" style=\"background-repeat: no-repeat; background-position: center;\">"); 
      htmlBody.Append("<tr>"); 
      htmlBody.Append("<td valign=top>"); 
      htmlBody.Append("<div style=\"position: absolute;\">"); 
      htmlBody.Append("<div style=\"position: absolute; display: table; width: 132px; height: 132px; top: 44px; left: 44px; z-index:0;\">"); 
      htmlBody.Append("<img src=\"https://known.com/img/icon/87654.jpg\" width=\"100%\" height=\"100%\"/>"); 
      htmlBody.Append("</div>"); 
      htmlBody.Append("<div style=\"position: absolute; display: table; width: 704px; height: 484px; top: 0px; left: 0px; z-index:0; \">"); 
      htmlBody.Append("<img src=\"https://known.com/img/icon/234255.jpg\" width=\"100%\" height=\"100%\"/>"); 
      htmlBody.Append("</div>"); 
      htmlBody.Append("<div style=\"position: absolute; display: table; width: 440px; height: 264px; top: 184px; left: 184px; z-index:0; font-family:times; font-size:14px; color:#FFFFFF; \" align=\"center\">"); 
      htmlBody.Append("<div style=\"display: table-cell;vertical-align: middle;\">"); 
      htmlBody.Append("</div>"); 
      htmlBody.Append("</div>"); 
      htmlBody.Append("</div>"); 
      htmlBody.Append("</td>"); 
      htmlBody.Append("</tr>"); 
      htmlBody.Append("</table>"); 
      return htmlBody.ToString(); 
     } 

但我們不能在我們的項目中使用這種因客戶的要求。請幫助我們在windows phone 7中找到HTML.fromHtml()的替代方案。

回答