0

我浪费了几个小时来寻找答案,我很伤心,因为我没有找到任何有用的东西。我在云中有一个 CMS,它为 www 站点和我的新 Windows 商店应用程序等不同设备提供内容。我想使用 html 格式。我已经在 c# 和 xaml 中创建了应用程序,我想知道如何显示 html

我很高兴,因为我找到了http://nuget.org/packages/RichTextBlock.Html2Xaml但我无法让它工作。我得到空白页。没有文字,没有错误,什么都没有。

有人可以告诉我如何在我的应用程序中显示 html 吗?

4

2 回答 2

1

使用 WebView/WebViewBrush 或使用 HTML Agility Pack 并自己实现样式/渲染。

于 2012-11-28T06:42:24.020 回答
0

在 WinRt 应用程序中,您可以通过以下方式显示 html 代码:

  • 使用带有 NavigateToString("html content") 的 WebView
  • 使用 WebViewBrush 并将其显示在矩形中
  • 如果您有本地的 .html 文件 - 您可以使用myWebview.Navigate(new Uri("ms-appx-web:///" + myPath));
  • 您可以通过我在这里描述的方法制作网页截图并将其作为图片打开。

有关详细信息,请参阅WebView 控件示例

于 2013-06-24T14:33:26.933 回答