WPF Richtextbox 以正确的格式显示 HTML 文本
我正在将带有标签的 html 文本设置为 richtextbox,但它没有以正确的格式显示。有没有办法以正确的格式显示它?
I'm setting html text with tags to richtextbox but it's not displaing in correct format. Is there a way to show it in correct format?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
WPF 中的 RichTextBox 控件不支持 HTML 标记。 MSDN 库中已经明确说明了这一点。
请参阅 .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
RichTextBox control in WPF doesn't support HTML tag. It's clearly stated in MSDN Library.
See this in .NET 3.0 and 3.5: http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox(v=VS.90).aspx
And also this link in .NET 4.0: http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox(v=VS.100).aspx
请使用
Frame
WPF 控件正确显示 HTML。如果您有 HTML 文本流,则使用WebBrowser
控件。 WPF Web 浏览器使用 NavigateToStream() 并更改“关于:打印输出中为空白Please use
Frame
WPF control to display HTML correctly. If you have a stream of HTML text then useWebBrowser
control. WPF Web Browser using NavigateToStream() and changing "about:blank" in printout