2012-11-28 62 views
0

我浪費了幾個小時尋找答案,我很傷心,因爲我沒有找到任何有用的東西。我在雲中有一個CMS,它提供了不同設備的內容,如www站點和我的新窗口應用程序。 我想使用html格式。我已經創建了應用程序在C#和XAML,我想知道如何顯示HTML在xaml中顯示html

我很高興,因爲我發現http://nuget.org/packages/RichTextBlock.Html2Xaml,但我不能讓它的工作。我得到空白頁面。沒有文字,沒有錯誤,沒有任何東西。

有人可以告訴我如何在我的應用程序中顯示HTML?

回答

1

使用WebView/WebViewBrush或使用HTML Agility Pack並自己實現樣式/渲染。

+0

不'噸的WebView顯示頁面?我有我的模型與字段正文包含HTML字符串。我如何將它綁定到WebView? – Fixus

+0

NavigateToString()。 –

+0

你是我的英雄:)謝謝 – Fixus

0

在WinRT的應用程序,你可以通過一些方式來顯示HTML代碼:

  • 使用的WebView與它的NavigateToString( 「HTML內容」)
  • 使用WebViewBrush和矩形
  • 顯示它。如果你有你.html文件本地 - 你可以用myWebview.Navigate(new Uri("ms-appx-web:///" + myPath));打開它
  • 你可以通過我描述here的方法制作網頁截圖並將其作爲圖片打開。

欲瞭解更多信息,請參閱從外部來源WebView control sample