WPF中TextBox只能输入正数或者负数和只能输入一个小数点?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF中TextBox只能输入正数或者负数和只能输入一个小数点?相关的知识,希望对你有一定的参考价值。
WPF中的TextBox只能输入正数或者负数和小数点(只能输入一个小数点)。
网上有很多例子,但是大多数是Copy的,不可用。
WPF的TextBox肯本就没有KeyPressed事件。
只有KeyDown和Up事件。
你还没有看明白我说的问题。
追答那你给解释一下,不是限制输入的内容,当内容不正确时有提示信息以及不能保存的意思吗?WPF不需要你说那些事件的
那你把验证模板的内容发给我。我主要是不知道怎么去判断当前输入的限制。
比如我的TextBox中只能输入正数,和一个小数点。小数点后面是几位数都无所谓。
这样的正则表达式或者是验证代码你有吗?
你说的这种情况貌似用 TryParse(string,out bool)就可以了吧
追问那如果只能输入负浮点数呢?
追答一样用TryParse,看能不能正常转换就是了,至于负数,加一判断条件<0就完了
追问可以了!
追答呵,恭喜你!
本回答被提问者和网友采纳 参考技术B 你到底想问啥,是想让TextBox实现“只能输入正数或者负数和小数点”这个功能么?追问对 是!
以上是关于WPF中TextBox只能输入正数或者负数和只能输入一个小数点?的主要内容,如果未能解决你的问题,请参考以下文章