博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF显示html的几种方法
阅读量:6262 次
发布时间:2019-06-22

本文共 608 字,大约阅读时间需要 2 分钟。

原文:

 

客户希望系统在一些特定的条件下,界面上能显示用户自定义的格式和内容,格式和内容通过html指定。

 

基本上在wpf中显示html有以下四种方法。

1.       Wpf Frame control

this.frame1.Navigate(uri);

this.frame1.Source = uri;

 

无法直接指定html内容。

 

2.       Wpf WebBrowser control

this.webBrowser1.Navigate(source);

this.webBrowser1.NavigateToStream(stream);

this.webBrowser1.NavigateToString(html);

this.webBrowser1.Source = uri;

 

NavigateToString可直接处理html内容的字符串,但不幸是方法而不是属性。

 

3.       使用Winform的webBrowser control

winform的webBrowser还是比较好用的,但是在wpf下需要引用System.Windows.Forms.dll and WindowsFormsIntegration.dll。

 

4.       将html转换成FlowDocument

这种办法太麻烦了

 

以上这4种方法都无法在xaml中直接处理,看来,如果仅仅是为了让用户能自定义界面,还是用自定义template的方法比较合适。

转载地址:http://arzpa.baihongyu.com/

你可能感兴趣的文章
Oracle EBS:打开工作日历查看
查看>>
浅谈字节序(Byte Order)及其相关操作
查看>>
OSG闪存
查看>>
C#迭代器
查看>>
[Android] Change_xml.sh
查看>>
POJ-1925 Spiderman 动态规划
查看>>
实战BULK COLLECT(成批聚合类型)和数组集合type类型is table of 表%rowtype index by binary_integer ....
查看>>
Linux编程基础——线程概述
查看>>
Hive内部表外部表转化分析
查看>>
【转】使用Xcode和Instruments调试解决iOS内存泄露
查看>>
CDE: Automatically create portable Linux applications
查看>>
微信公众平台开发(4)天气预报
查看>>
WPF: RenderTransform特效
查看>>
基础才是重中之重~你是否真正了解TransactionScope?
查看>>
svn
查看>>
何时会发生db file sequential read等待事件?
查看>>
了解你所不知道的SMON功能(十二):Shrink UNDO(rollback) SEGMENT
查看>>
GCC编译器中的扩展
查看>>
[置顶] 礼物:《红孩儿引擎内功心法修练与Cocos2d-x》之结点系统(场景,层,精灵)...
查看>>
使用快捷键,快到极致
查看>>