Я хочу написать такую функцию,
public System.Windows.Input.Key ResolveKey(char charToResolve)
{
// Code goes here, that resolves the charToResolve
// in to the Key enumerated value
// (For example with '.' as the character for Key.OemPeriod)
}
Я знаю, что могу написать огромный коммутатор для соответствия персонажу, но есть ли другой способ? Дело в том, что строка перечисления Key может не совпадать с символом, поэтому Enum.IsDefined не будет работать
Любые идеи?
Обновление: это в среде Windows