微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何检测OEM键C#中何时按下(正向)斜杠键

我正在研究wpf c#应用程序,我需要检测用户何时按“/”但我找不到“/”e.Key,我看到有Key.OemBackslash和类似的东西,但我可以’找到“/”(正斜杠)的正确事件……

多谢你们,
干杯

解决方法

它应该是美国键盘上的Key.OemQuestion.但在瑞典语键盘上它是D7,所以它取决于.键盘上的键并不总是产生相同的字符.

根据您要执行的操作,您可能最好处理PreviewTextInput事件:

protected override void OnPreviewTextInput(TextCompositionEventArgs e)
{
    base.OnPreviewTextInput(e);
    if (e.Text == "/")
    {
        Debug.WriteLine("...");
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐