WPF Richtextbox以正确的格式显示HTML文本

时间:2011-10-28 04:01:26

标签: wpf xaml richtextbox rtf

我正在将带有标签的html文本设置为richtextbox,但它没有以正确的格式替换。有没有办法以正确的格式显示它?

2 个答案:

答案 0 :(得分:1)

WPF中的RichTextBox控件不支持HTML标记。它在MSDN Library中有明确说明。

  

将HTML内容粘贴到RichTextBox中可能会导致意外   行为因为RichTextBox使用RTF格式而不是直接使用   使用HTML格式。

在.NET 3.0和3.5中查看:http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox(v=VS.90).aspx

此外,.NET 4.0中的链接:http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox(v=VS.100).aspx

答案 1 :(得分:1)

请使用Frame WPF控件正确显示HTML。如果您有HTML文本流,请使用WebBrowser控件。 WPF Web Browser using NavigateToStream() and changing "about:blank" in printout