通过一些开发实践,我们会发现,目前的一些版本中是不支持WPF显示HTML的。那么如何才能令我们的开发程序中实现这一功能呢?#t#
从网上查到有两个WPF显示HTML方法:
1. 如果有url, 用frame
2. 如果没有,需要在用到winform和wpf的互操作,就是嵌入winform的Webbrowser控件。
需要引入两个dll,xaml如下:
- < windowsformshost
- ClipToBounds="True"
- Opacity="1"
- Foreground="{x:Null}"
- Height="Auto"
- VerticalAlignment="Stretch"
- Grid.RowSpan="1"
- Grid.Row="1"
- x:Name="WindowsFormsHost"
- Margin="0,51.3214285714285,0,0">
- < wf:webbrowser
x:Name="webBrowser"> - < /wf:webbrowser>
- < /windowsformshost>
以上就是WPF显示HTML的方法简要介绍。