我从 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
不保留斜体或粗体。只有段落:/。