首页 / 知识
WPF中的强大验证
2023-04-14 05:41:00

Strong Validation in WPF
我的应用程序中有一个数据绑定文本框,如下所示:(
通过这种方式配置,任何不能转换为十进制的非空字符串都会导致验证错误,该错误将立即突出显示文本框。 但是,TextBox仍会失去焦点并保持无效状态。 我想做的是: 做这个的最好方式是什么? 更新: 我找到了一种方法来做#2。 我不喜欢它,但是它有效:
有谁知道如何做得更好? (或执行#1。)
您可以通过处理
在我看来,您将要处理两个事件: GotFocus:当文本框获得焦点时将触发。 您可以存储框的初始值。 LostFocus:当文本框失去焦点时将触发。 此时,您可以进行验证并决定是否要回滚。 |
最新内容
相关内容
查看linux库类型命令?
查看linux库类型命令?,系统,工作,信息,状态,电脑,命令,工具,代码,地址,发行,如何查看Linux上程序或进程用到的库查看程序依赖的动态库:readelflinux网卡类型命令?
linux网卡类型命令?,网络,系统,地址,信息,设备,状态,服务,名称,名字,网卡,如何配置Linux网卡配置网卡地址:点击 网络(K) 按钮进行配置网络 选择linux验证分区命令?
linux验证分区命令?,系统,工具,情况,分区,命令,状态,网络,密码,检测,首次,在LINUX系统中,分区与格式化硬盘的命令是什么?1、fdisk/sfdisk:命令linux查看命令类型用?
linux查看命令类型用?,信息,系统,情况,命令,实时,工作,设备,电脑,文件,类型,如何区分linux文件类型?1、普通文件类型 Linux中最多的一种文件类linux命令三种类型?
linux命令三种类型?,工作,地址,系统,标准,时间,管理,命令,目录,信息,文件,linux常用命令linux常用命令:查看内核版本:uname-a。图形界面:init5或linux命令和应用程序?
linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,在linux下如何装应用程序?需要什么命令啊首先从官网下载hdf5,根据Python列表类型list合并有哪些方法
Python列表类型list合并有哪些方法?,培训,方法,列表,可能会,数组,切片,下文,字符串,数据类型,请看,在Python编程语言中,有各种数据类型,比如字符python操作字典类型的常用方法总结
python操作字典类型的常用方法总结,培训,方法,字典,格式,类型,操作,语法,以上,方式,更多,1.has_key()方法可以检查字典python中是否含有指定Python之三大变量类型介绍
Python之三大变量类型介绍,名字,地方,数字,培训,变量,函数,局部,关键词,类型,原样,多值赋给多变量python允许在一行中将多个值赋给多个变量。python的数据类型
python的数据类型,数字,较大,数据,培训,变量,表示,字符串,赋值,常量,小数,1.整型Python可以处理任意大小的整数,当然包括负整数,在程序中的表示Python中的变量和数据类型
Python中的变量和数据类型,数据,变量,培训,地址,字符串,列表,数据类型,方法,字典,函数,python是一门弱数据类型的语言,变量不需要声明即可使用python的动态类型
python的动态类型,代码,系统,类型,技术,培训,语言,静态,动态,错误,大发,为了理解动态类型,最好先理解其反面——静态类型。静态类型语言有C、J