WPF 用户控件嵌入网页

Posted hellowin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 用户控件嵌入网页相关的知识,希望对你有一定的参考价值。

  WPF使用用户控件嵌入网页,直接使用WebBrowser或Frame会产生报错,报错信息如下:

1.使用WebBrowser,<WebBrowser Source="http://192.168.1.72:8080/zjzx/logoutUserInfo.action"/>,启动登录系统后直接报错,切换到该对应模块也会报错。

2.使用Frame,<Frame Source="http://192.168.1.72:8080/zjzx/logoutUserInfo.action"/>,启动登录系统未报错,切换到该模块报错,报错信息同上。

解决方案:

  使用winform处理方式即可,<WindowsFormsHost ><winforms:WebBrowser x:Name="wb" ScriptErrorsSuppressed="True"></winforms:WebBrowser></WindowsFormsHost>

  ScriptErrorsSuppressed设为True,自行处理异常,不抛出。

如下图,

后台代码: this.wb.Navigate("http://192.168.1.72:8080/zjzx/logoutUserInfo.action");

 

以上是关于WPF 用户控件嵌入网页的主要内容,如果未能解决你的问题,请参考以下文章

WPF的用户控件怎么访问主窗体的控件

WPF知识总结

WPF用户控件嵌套控件-从用户控件切换用户控件

WPF自定义控件の用户控件(完结)

从用户控件中导航WPF选项卡控件?

WPF 用户控件将数据绑定到用户控件属性