| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- using System;
- using System.Windows.Input;
- namespace Muchinfo.WPF.Controls.Keyboard
- {
- public class KeyModel
- {
- private Char _keyChar;
- /// <summary>
- /// 字符
- /// </summary>
- public Char KeyChar
- {
- get { return _keyChar; }
- set { _keyChar = value; }
- }
- /// <summary>
- /// 可见字符值
- /// </summary>
- public byte CharValue
- {
- get;
- set;
- }
- /// <summary>
- /// 小写字母 //如果可转换成小写字母,则返回小写字母,反则返回本字母
- /// </summary>
- 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; }
- }
- }
- }
|