public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is Key key) { return(key switch { Key.Space => "Space", _ => InputKeyHelpers.GetCharFromKey(key), });
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is Key key) { return(InputKeyHelpers.GetCharFromKey(key)); } else if (value is ModifierKeys) { return(value.ToString()); } else { return(string.Empty); } }