Silverlight实例教程 - Validation验证系列汇总

Silverlight Validation验证系列教程,详细讲解Silverlight Validation验证机制,结合实际例程解释其原理和用法。该系列适合开发Silverlight企业级项目开发人员参考阅读。如果您在阅读中有不明之处,欢迎留言,一起探讨学习。

置顶 原创 推荐 点赞3 阅读4284 收藏1 评论6 2010-09-27

Silverlight在MSDN类库中的小变化

目前微软对Silverlight在MSDN类库的导航位置进行了调整,大家会发现Silverlight被同时安排在.Net Development节点和Web Development节点下。 微软将Silverlight的Out-of-Browser功能和Windows Phone 7开发单独列出在.Net开发行列。 会不会是暗示Silverlight 5中Out-of-Browser功能和Wi

原创 点赞0 阅读448 收藏0 评论0 2010-09-29

Silverlight实例教程 - 自定义扩展Validation类,验证框架的总结和建议

Silverlight Validation验证实例教程系列已经写了七篇了,今天将完成计划中的最后一个话题,创建自定义扩展验证类,本篇是根据一些读者反馈的问题总结而来的,在本篇最后,将简单的对目前Silverlight Validation验证框架提供的验证机制进行总结性的对比和归纳,希望能够帮助大家在实际项目中定位和应用验证框架。

原创 点赞0 阅读1543 收藏0 评论3 2010-09-25

Silverlight实例教程 – Datagrid,Dataform数据验证和ValidationSummary

上一篇,我们讨论了,捕获用户提交数据验证。本篇将集中讨论Datagrid和Dataform两个数据控件的数据验证方法,其中,我们会附加介绍一个新的验证控件ValidationSummary。 概述 Datagrid和Dataform是Silverlight中最常用的两个数据控件,其主要目的是作为数据集合的载体控件。这两个控件不仅支持自动数据绑定,而且允许用户添加许多自定义行为操作,例如编辑,排序,删除,添加等。而在日常项目开发中,经常会碰到用户在编辑,或者添加时对数据的验证判断,在数据commit前,即捕获数据异常并返回提示信息到客户端。

原创 点赞1 阅读4247 收藏0 评论1 2010-09-23

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

在以往的Validation系列中,介绍了四种Silverlight验证机制: 基本异常验证机制; DataAnnotation验证机制; IDataErrorInfo客户端同步验证机制; INotifyDataErrorInfo服务器端异步验证机制; 在每篇的实例中,大家都能发现这几种Silverlight Validation机制是根据异常主动触发的验证机制。本文将介绍另外一种常用验证方法,该验证方法是基于以上四种验证机制,我们称之为被动型触发验证。

原创 点赞0 阅读1981 收藏0 评论1 2010-09-21

Silverlight书籍推荐阅读排行榜【续】

上周整理了一个Silverlight书籍推荐阅读排行榜,其中推荐了不少优秀的Silverlight书籍。 今天,我在补充一些Silverlight 4新书,这些新书都是五星级推荐,希望能对大家学习Silverlight有所帮助。 欢迎各位发表读书心得,相互交流,共同提高,如果您在阅读中遇到问题,也可以留言给我,我们一起讨论解决。 另外,欢迎大家加入“专注Silverlight

原创 推荐 点赞4 阅读2903 收藏0 评论2 2010-09-20

Silverlight实例教程 - Validation服务器端异步数据验证

上一篇,着重介绍了Silverlight客户端同步数据验证机制,演示了IDataErrorInfo接口的实现方法。在一些实际的Silverlight企业级项目中,我们经常会遇到通过服务对数据进行验证,另外应用在验证的同时,不会影响其他功能的运行,也就是我们常提及的异步操作,这样的需求IDataErrorInfo接口和前期我们讨论过的DataAnotation验证机制都无法实现。另外在一些项目中,开发人员会绑定多个错误到一个数据成员,而IDataErrorInfo和DataAnotation也无法实现。Silverlight 4中,微软引入一个新的接口INotifyDataErrorInfo,该接口的实现,可以轻松的解决以上两个问题。

原创 推荐 点赞0 阅读1870 收藏0 评论1 2010-09-15

Silverlight实例教程 - Validation客户端同步数据验证

    前文介绍过Silverlight Validation中两个数据验证机制,ValidatesOnExceptions异常捕获验证机制和DataAnnotation验证机制,这两种验证机制,是在Silverlight 3 Validation Framework推出的,其运行方式类似,都是当异常抛出后,应用对异常信息进行捕获,并显示在客户端。在Silverlight

原创 点赞0 阅读1947 收藏0 评论0 2010-09-14

Silverlight实例教程 - Validation数据验证DataAnnotation机制和调试技巧

    在学习了Silverlight Validation数据验证基础属性和事件后,大家对Silverlight数据验证应该有了一个简单明了的认识。今天,我将继续介绍另外一种Silverlight的Validation验证机制,DataAnnotation。   在文章开始前,我想首先介绍一下Visual Studio中如何调试Silverlight的Val

原创 点赞0 阅读4288 收藏0 评论2 2010-09-10

Silverlight实例教程 - Validation数据验证基础属性和事件

    上篇介绍了Silverlight的Validation数据验证的好处和概述,其中了解到Silverlight数据验证方法可以被抽象为语法验证和语义验证,其中前者是通过数据类型定义对比验证,而后者是通过当前输入数据根据特定数据限制代码进行验证。本篇将在以上抽象方法的基础上结合实例,介绍Silverlight Validation数据验证类中常用属性和方法。 &nbs

原创 点赞0 阅读4876 收藏0 评论3 2010-09-09

Silverlight实例教程 - Validation数据验证开篇

    说起来Validation验证功能,相信大家都不陌生,在应用中,当需要用户交互输入时,开发人员都会加入一些验证代码,这样可以有效的避免应用异常出现,也可以使应用的错误提示信息清晰明了的显示在客户端,有利于异常定位,同时也提高用户体验。特别是在商业应用项目中,使用Validation功能,可以在数据存入存储设备前,进行格式,以及内容的校验,这样也提高了数据存储的安全性

原创 推荐 点赞0 阅读4999 收藏0 评论3 2010-09-06

Silverlight 5的新功能预测

微软Silverlight开发团队的Justin发表了一篇对Silverlight 5未来功能的预测,其中多数功能都来自UserVoice。 我们根据他的文章,也对Silverlight 5新功能进行简单的预测和分析。   Silverlight 5预测功能1:增加Silverlight更多平台支持; Silverlight自推出以来,一直以跨平台为一大亮点推广,但是目前,跨平

原创 推荐 点赞0 阅读1559 收藏0 评论1 2010-09-05

微软发布Silverlight 4新版并更新Silverlight Tools和SDK

微软9月1日更新了Silverlight 4版本,同时也升级了相关SDK,在Tim Heuer的博客上,对这次升级进行了解释说明,这次升级针对以下几个问题进行了修复:   SDK feature to enable Add New Row capabilities in DataGrid control(增加Datagrid控件添加新Row功能) Improvi

原创 推荐 点赞0 阅读2926 收藏0 评论2 2010-09-04

Silverlight书籍推荐阅读排行榜

目前市面上Silverlight书籍已经不少了,为了方便大家查找和阅读学习,这里列出一个简单的列表,供大家参考。   曾经分享过的Silverlight开发书籍文章: 【新书推荐】Silverlight 4教程书籍推荐 Silverlight经典教程书籍汇总     Silverlight 4简体中文正式版脱机帮助文档   

原创 推荐 点赞0 阅读5176 收藏0 评论6 2010-09-01
写文章