WPF应用程序具有Webview时无法使用Alt + F4关闭程序

时间:2019-07-17 04:23:14

标签: webview windows-community-toolkit

我的应用程序具有Webview。这是全屏应用程序。问题是当我按Alt + F4时,应用程序没有退出,什么也没有发生。

我认为Webview吞噬了焦点,因为:当我按Window键>显示开始菜单>再次按Window键>隐藏开始菜单> Alt + F4>应用程序按预期方式退出。

我发现WPF WebBrowser具有WebBrowserShortcutsEnabled,但在Windows社区工具包WebView中找不到类似的东西。

请帮助我使Alt + F4正常运行。谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并通过处理WebView的AcceleratorKeyPressed事件(在这种情况下检查Alt + F4并关闭了窗口)来务实地解决了该问题。

MainWindow.xaml:

NULL

MainWindow.xaml.cs:

<Controls:WebView ... AcceleratorKeyPressed="WebView_AcceleratorKeyPressed"/>