默认情况下,如果用户所输入的某些计算机监控软件数据没有被View Model接受,那么View Model的相关属性将不会反映所作的更改,同时也不糊向用户通知该无效的修改。但是在默认情况下,设置属性时所n 初夏的异常将被忽略。只有在将用户输入的字符串转换为属性类型失败时(同时在通过代码隐藏对属性进行设置之前)才会出现红色矩形框。
  可以非常容易地为用户提供关于验证失败的相关信息。同时WPF计算机监控软件数据绑定还包括了相关的验证规则(定义了应该进行哪些检查)。而验证规则派生自基类ValidationRule。
  NET Framework定义了两种具体的实现:
  Exception ValidationRule——该类负责处理来自View Model类的异常。
  DataErrorValidationRule——在该实现过程中还需要实现IDataErrorInfo接口。
  Binding类定义了用于启用这些验证规则的ValidatesOnExceptions和ValidatesOnData Errors的Boolean属性。同时除了使用这些简单的属性外,还可以通过使用较长的绑定术语(自定义验证规则时也需要使用该术语)来定义验证规则。
  现在将View Model类EditRacerViewModel修改为实现了IDataErrorInfo接口的类。该接口公开了Error属性以及一个索引器(以字符串作为传入的参数)。该索引器必须实现,其参数接收需要别验证的属性名称。当发生错误时,将会返回包含了错误消息的字符串。而如果验证成功,则返回null。
  现在运行应用程序,并对每个Textbox使用规则;如果出现无效值,将会在相应的Tex tbox周围用红色矩形框向用户显示。可以看一下UI是如何因为错误消息而被改变的。

WorkWinFaceh

★关于WorkWin公司电脑监控软件★

WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。

WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。

WorkWin介绍

WorkWin监控首页 短视频讲解 下载免费试用版

版权所有,南京网亚计算机有限公司 。本文链接地址: 计算机监控软件数据的验证