关于WPF应用程序的文本框输入验证
丑角Lqc 2011-10-21 10:50:32 在做进制转换的时候
要把16进制转换为10进制
只能输入0-9 ,a-f。
本想使用文本框的 KeyPress事件,但是不知道怎么调用。
文本框的事件集里面找不到。
private void txtInput_KeyDown(object sender, KeyEventArgs e)
{
if (char.IsDigit(e.KeyChar) || (Convert.ToInt16(e.KeyChar) < 103 && Convert.ToInt16(e.KeyChar) > 96))
{
e.Handled = false;
}
else
{
e.Handled = true;
}
}
错误 1 “System.Windows.Input.KeyEventArgs”不包含“KeyChar”的定义,并且找不到可接受类型为“System.Windows.Input.KeyEventArgs”的第一个参数的扩展方法“KeyChar”(是否缺少 using 指令或程序集引用?) D:\用户目录\Documents\Visual Studio 2010\Projects\WpfApplication1\WpfApplication1\MainWindow.xaml.cs 83 32 WpfApplication1
求教