在 WPF 中呈现 HTML 内容的最佳控件是什么

Gop*_*dar 5 c# wpf xaml chromium

我的目标是在我的 WPF 应用程序中显示带有样式的 HTML 内容。我从 API 获取 HTML 内容作为响应。我需要在框架中显示内容(最好是文本块)。我尝试使用 wpf 的 webbrowser 控件,在那里我遇到了许多关于网格格式化的问题,并且我无法为 webbrowser 控件显示透明背景。我发现问题是由于这个

示例 HTML 内容:

<p>My <b>para<b></p><ul> <li>My list1</li> <li>My list2</li></ul>
Run Code Online (Sandbox Code Playgroud)

我在互联网上进行了研究,发现了一些 wpf 控件。

极品

WPF铬

我是 WPF C# 的新手,我不知道如何在我的 wpf 应用程序中使用控件。我从这里这里尝试了一些示例应用程序。但是,由于缺少参考,它显示出很多错误。

此外,我尝试使用 HtmltoXaml 转换器和 WPF Rich box,发现它在渲染后跳过了许多内容。

如果我得到一个简单的示例 wpf 应用程序,并且使用上述有用的控件或链接实现而没有错误,那对我来说真的很有帮助。

任何克服我的问题的新想法也很感激。预先感谢并为我的英语感到抱歉。

pen*_*eri 1

如果您需要 html5 渲染浏览器,我推荐 CEFSharp。它是可构建的、稳定的,并且与最新的 Chromium 代码同步。