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; }
}
}
}