1. 程式人生 > >WPF 用戶控件嵌入網頁

WPF 用戶控件嵌入網頁

logs use 也會 模塊 .cn 用戶控件 pre 方案 forms

  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 用戶控件嵌入網頁