您可以使用HTML Agility Pack来解析HTML并格式化TextBlock或RichTextBlock。您可以查看我为样例编写的RichTextBlockExtensions.LinkedHtmlFragment,了解如何向RichTextBlock添加带有链接的文本,但这仅支持带有基本锚点标记的纯文本。如果需要更多内容,则需要更多工作,并且我还没有找到任何开源库可以为您完成此操作,因为您可能需要为有限的页面集合自定义样式。否则,编写通用的HTML到XAML转换器可能是实现新Web浏览器的类似努力。