我从 Windows 8 开始,我正在尝试将 HTML 转换为RichTextBlock.
我读过我可以使用这个函数: HtmlUtilities.ConvertToText在 aTextBlock但我找不到在 a 中使用这个函数的方法RichTextBlock!
根据我的理解和尝试,我无法扩展,RichTextBlock因此每次调用 a 时我都无法应用此功能RichTextBlock。
此外,我找不到任何方法将文本绑定到 aRichTextBlock并且仅为简单的 HTML构建解析器(我只想要段落和斜体/粗体)似乎有点矫枉过正。另外,我不知道应该在哪里进行解析,因为我RichTextBlock似乎无法扩展。
我不能使用,WebView因为我需要透明度(从我读过的内容来看, WebView 没有)。
编辑
@mydogisbox 让我看到我的研究走得太远了。
我可以HtmlUtilities.ConvertToText在可以绑定到RichTextBlock. 我无法绑定它,因为我试图在
<Run Text="{Binding TextHTML}" />没有<Paragraph>标签的情况下进行。
但是HtmlUtilities.ConvertToText不保留斜体或粗体。只有段落:/。