using System; using System.Windows.Input; namespace Muchinfo.WPF.Controls.Keyboard { public class KeyModel { private Char _keyChar; /// /// 字符 /// public Char KeyChar { get { return _keyChar; } set { _keyChar = value; } } /// /// 可见字符值 /// public byte CharValue { get; set; } /// /// 小写字母 //如果可转换成小写字母,则返回小写字母,反则返回本字母 /// public char LowerChar { get { if (CharValue + 32 < 127) return Convert.ToChar(CharValue + 32); return KeyChar; } } private RoutedCommand _keyRoutedCommand; public RoutedCommand KeyRoutedCommand { get { return _keyRoutedCommand; } set { _keyRoutedCommand = value; } } } }