范例简单介绍WPF显示HTML

通过一些开发实践,我们会发现,目前的一些版本中是不支持WPF显示HTML的。那么如何才能令我们的开发程序中实现这一功能呢?#t#

从网上查到有两个WPF显示HTML方法:

1. 如果有url, 用frame

2. 如果没有,需要在用到winform和wpf的互操作,就是嵌入winform的Webbrowser控件。

需要引入两个dll,xaml如下:

  1. < windowsformshost 
  2. ClipToBounds="True" 
  3. Opacity="1" 
  4. Foreground="{x:Null}" 
  5. Height="Auto" 
  6. VerticalAlignment="Stretch" 
  7. Grid.RowSpan="1" 
  8. Grid.Row="1" 
  9. x:Name="WindowsFormsHost" 
  10. Margin="0,51.3214285714285,0,0"> 
  11. < wf:webbrowser 
    x:Name="webBrowser">
  12. < /wf:webbrowser> 
  13. < /windowsformshost> 

以上就是WPF显示HTML的方法简要介绍。

THE END