WPF开发中,使用到:Frame这个控件,但是,调试的出现了操作,如图,这是怎么回事?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF开发中,使用到:Frame这个控件,但是,调试的出现了操作,如图,这是怎么回事?相关的知识,希望对你有一定的参考价值。

这是怎么回事,我就是导航到项目中相应的页面的,为什么会报这个错?

不能使用窗体,只能使用页(Page)

参考技术A 把代码贴出来看看。追问

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开发中,使用到:Frame这个控件,但是,调试的出现了操作,如图,这是怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章

在wpf中frame内的Page页面的控件要怎么关闭窗口

2021-08-19 WPF控件专题 Frame 控件详解

WPF Frame怎么隐藏导航箭头

WPF 用户控件嵌入网页

wpf window窗口中嵌入一个window窗口

Frame和WebBrowser关系