C# 检查WPF OnKeyUp事件中的键是否为特殊字符

C# 检查WPF OnKeyUp事件中的键是否为特殊字符,c#,wpf,event-handling,C#,Wpf,Event Handling,我为RichTextControl创建了一个OnKeyUp方法,我想忽略所有键,它们是特殊字符(如shift、control、alt等) 一种方法是枚举我想忽略的所有字符,但我想知道,是否有类似IsSpecialKey函数的东西,我可以在这个上下文中使用 KeysConverter kc = new KeysConverter(); if (!Char.IsControl(Convert.ToChar(kc.ConvertToString(e.KeyCode)))) { ... } 可

我为RichTextControl创建了一个OnKeyUp方法,我想忽略所有键,它们是特殊字符(如shift、control、alt等)

一种方法是枚举我想忽略的所有字符,但我想知道,是否有类似IsSpecialKey函数的东西,我可以在这个上下文中使用

KeysConverter kc = new KeysConverter();
if (!Char.IsControl(Convert.ToChar(kc.ConvertToString(e.KeyCode))))
{
    ...
}

可能重复我不想带钥匙。我想检查我的密钥是否属于特殊密钥数组,如shift、alt win等。这些密钥不完全相同