我想在F5
WebBrowser control
WPF
上停止WebBrowserShortcutsEnabled
。我遇到了this solution。但是我无法找到WebBrowser control
的{{1}}。有WebBrowserShortcutsEnabled
的等价物还是我错过了什么。
答案 0 :(得分:2)
您可以通过处理其WebBrowser
事件来阻止键盘事件到达WPF中的PreviewKeyDown
控件。这将允许您覆盖行为,并且不对特定的击键执行任何操作。处理Backspace键可能更难,因为它可能会阻止用户在文本框中输入。
void Browser_OnPreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.F5)
{
e.Handled = true;
}
}
的Xaml:
<WebBrowser PreviewKeyDown="Browser_OnPreviewKeyDown"></WebBrowser>