WebBrowserShortcutsEnabled等效于wpf WebBrowser控件

时间:2015-11-30 21:48:27

标签: c# wpf xaml

我想在F5 WebBrowser control WPF上停止WebBrowserShortcutsEnabled。我遇到了this solution。但是我无法找到WebBrowser control的{​​{1}}。有WebBrowserShortcutsEnabled的等价物还是我错过了什么。

1 个答案:

答案 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>