您的位置:首页 > 其它

限制WPF Text中的输入字符和长度

2009-08-07 17:40 435 查看
如何让TextBox只能输入数字或字母,如何限制输入字符串的长度?

这些都是比较常用的功能。

微软推荐的方法是使用Validator,即数据验证器。

不过这种方法是“先输入”“再验证”。如果想在输入的时候做出限制,比如对于只能输入数字的TextBox,当用户按下字母键的时候根本没反应,验证器就做不到了。

在网上搜索可以使用Limit TextBox Input in WPF或者Number only Text WPF 的关键字来搜索。

应该可以找到你满意的答案,这里就没必要贴出来了。只是有一些主意事项要提醒一下:

1. 别忘了限制Ctrl+V,还有右键菜单,Shift+F10,还有104键盘上的“快捷菜单”按键。

2. 软键盘也要限制。

网上有代码,也有现成的控件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: