【问题标题】:WebBrowserShortcutsEnabled equivalent in wpf WebBrowser controlwpf WebBrowser 控件中的 WebBrowserShortcutsEnabled 等效项
【发布时间】:2023-03-21 17:25:01
【问题描述】:

我试图在WPF 中的WebBrowser control 上停止F5。我遇到了this solution。但我无法为WebBrowser control 找到WebBrowserShortcutsEnabledWebBrowserShortcutsEnabled 是否有等价物,或者我错过了什么。

【问题讨论】:

    标签: c# wpf xaml


    【解决方案1】:

    您可以通过处理 PreviewKeyDown 事件来阻止键盘事件到达 WPF 中的 WebBrowser 控件。这将允许您覆盖行为,并且对特定的击键不做任何事情。处理 Backspace 键可能更难,因为它可能会阻止用户在文本框中输入。

    void Browser_OnPreviewKeyDown(object sender, KeyEventArgs e)
    {
        if (e.Key == Key.F5)
        {
            e.Handled = true;
        }
    }
    

    Xaml:

    <WebBrowser PreviewKeyDown="Browser_OnPreviewKeyDown"></WebBrowser>
    

    【讨论】:

    • 希望我需要一个附加属性:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    • 2011-05-15
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 2013-05-17
    相关资源
    最近更新 更多