快捷搜索:

Silverlight实例教程 - Validation用户提交数据验证捕

在以往的Validation系列中,先容了四种Silverlight验证机制:

基础非常验证机制;

DataAnnotation验证机制;

IDataErrorInfo客户端同步验证机制;

INotifyDataErrorInfo办事器端异步验证机制;

在每篇的实例中,大年夜家都能发明这几种Silverlight Validation机制是根据非常主动触发的验证机制。本文将先容别的一种常用验证措施,该验证措施是基于以上四种验证机制,我们称之为被动型触发验证。

概述

被动型触发验证,简单的理解,便是当用户交互时,经由过程用户行径被动激活Validation验证机制。简单的例子,一个必要注册用户的页面,

其表格中,没有任何填写数据,而初始化后,对该表格不进行验证处置惩罚,仅当用户点击“注册”按钮后,对必要填写的控件进行验证判断,这时就必要用到被动型触发验证。

UpdateSourceTrigger属性

UpdateSourceTrigger属性是Validation数据验证的紧张属性之一,该属性主要表示数据源触发更新的履行光阴。主要运用在Binding中,例如

TextBoxText="{Binding Username, Mode=TwoWay, NotifyOnValidationError=True, ValidatesOnDataErrors=True,

您可能还会对下面的文章感兴趣: