WPF TextBox控件 限制只能输入数字

2016-09-14 19:18:12来源:CSDN作者:www89574622人点击

TextBox控件  PreviewKeyDown事件 代码


//按键为: 非 ( 大键盘0~9 || 小键盘 0~9 || 退格键 ) 时不可输入private void TextBox1_PreviewKeyDown(object sender, KeyEventArgs e){      if (!((e.Key >= Key.D0 && e.Key <= Key.D9) || (e.Key >= Key.NumPad0 && e.Key <= Key.NumPad9) || e.Key == Key.Back))      {           e.Handled = true;      }}

由于TextBox控件 在接收字母输入后会将所有按键识别为输入法处理 "ImeProcessed"  所以还需要将控件屏蔽输入法


XAML代码

<TextBox x:Name="TextBox1" InputMethod.IsInputMethodEnabled="False"/>//屏蔽输入法


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台