【发布时间】:2016-10-01 03:59:07
【问题描述】:
我有一个简单的 wpf 应用程序。但它使用 CefSharp 在基于 chrome 的浏览器中打开一些链接。我发现一旦应用程序的主窗口关闭,它就会从 UI 中关闭,但它仍然在后台运行。
我尝试添加额外的代码来强制关闭它。但没有希望。我认为 cefsharp 的某些组件没有正确结束。但不完全确定出了什么问题。
也使用了以下代码和其他一些 sn-ps
protected override void OnClosed(EventArgs e)
{
base.OnClosed(e);
foreach (Window w in App.Current.Windows)
{
if (w.DataContext != this)
w.Close();
}
Application.Current.Shutdown();
}
【问题讨论】:
-
试试
Cef.Shutdown(); -
酷。它有效!
-
乐于助人 :) - 在这里找到答案 github.com/cefsharp/CefSharp/issues/990
-
我试过了,它不允许我..需要等待几分钟。我一会儿再做。