查找 TextBox 对象中非法数据的示例
- private void GetErrors(StringBuilder sb, DependencyObject obj){
 - foreach (object child in LogicalTreeHelper.GetChildren(obj)){
 - TextBox element = child as TextBox;
 - if (element == null)
 - continue;
 - if (Validation.GetHasError(element)){
 - sb.Append(element.Text + " has errors:\r\n");
 - foreach (ValidationError error in Validation.GetErrors(element)){
 - sb.Append(" " + error.ErrorContent.ToString());
 - sb.Append("\r\n");
 - }
 - }
 - }
 - }
 - private bool FromHasErrors(out string message){
 - StringBuilder sb = new StringBuilder();
 - GetErrors(sb, stackProductDetails);
 - message = sb.ToString();
 - return message != "";
 - }
 - private void cmdOK_Click(object sender, RoutedEventArgs e){
 - string message;
 - if (FromHasErrors(out message)){
 - MessageBox.Show(message);
 - }
 - else{
 - // ...
 - }
 - }
 - }
 
http://blog.csdn.net/iHuoBaby/article/details/8576165
查找 TextBox 对象中非法数据的示例的更多相关文章
- .NET中利用反射来实现自动映射两个对象中的数据成员
		
在以前的项目开发之中,经常会遇到这样一个问题:比如在外面项目的架构设计之中,我们采用MVC和EntityFramework来构建一个Web应用程序.比如我们采用常用的多层架构,例如有Presentat ...
 - 不要在Android的Application对象中缓存数据!
		
前言 在你的App中的很多地方都需要使用到数据信息,它可能是一个session token,一次费时计算的结果等等,通常为了避免Activity之间传递数据的开销,会将这些数据通过持久化来存储. ...
 - Excel 查找某列中的数据在另一列是否存在及输出第三例的数据
		
最近在操作Excel文件数据导入数据库时,经常需要检查Excel中哪些数据数据库中已经存在,哪些不存在,然后再将不存在数据库中的Excel数据导入:在此过程中,经常需要操作Excel中的数据,所以.也 ...
 - Excel 查找某列中的数据在另一列是否存在并输出其他列的数据
		
最近在操作Excel文件数据导入数据库时,经常需要检查Excel中哪些数据数据库中已经存在,哪些不存在,然后再将不存在数据库中的Excel数据导入:在此过程中,经常需要操作Excel中的数据,所以.也 ...
 - vue爬坑:把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化
		
今天做项目碰到了 一个坑,一个vue变量赋值给一个新的变量,对这个新的变量里的值做更改,vue的变量也变了.记录一下这个坑坑~~ 然后百度搜到了一个解决方案: 就是把变量先转成字符串,再把字符串转成对 ...
 - 提取json对象中的数据,转化为数组
		
var xx1 = ["乐谱中的调号为( )调", "写出a自然小调音阶.", "以G为冠音,构写增四.减五音程.", "调式分析 ...
 - 查找当前对象中的方法对象的属性叫做_event_name的方法
		
setattr( self, '_events', {e._event_name: e for _, e in getmembers(self, lambda x: ismethod(x) and h ...
 - Flexigrid从对象中加载数据
		
(有问题,在找…………) Flexigrid是用来动态加载数据的一种比较好(老)的Jquery表插件,然后有些时候,我们需要其从本地或者jQuery对象中加载数据,比如有这么个需求,页面显示中有两个表 ...
 - android在单身的对象和一些数据的问题被释放
		
正式接触android我们一直在开发了一段时间,该项目的第一个版本最终会很快结束. 当有它自己的测试.拥有android后台.同一时候打开了几个应用之后又一次切回到自己的app.发现报错了.经过排查, ...
 
随机推荐
- JAVA实现通用日志记录
			
原文:http://blog.csdn.net/jinzhencs/article/details/51882751 前言: 之前想在filter层直接过滤httpServerletRequest请求 ...
 - 【SQL】在SQL Server中多表关联查询问题
			
好久没有写SQL语句的多表连接查询,总在用框架进行持久化操作.今天写了一个多表关联查询,想根据两个字段唯一确定一条数据 失败的案例如下: SELECT cyb.id,ad.name FROM [Gen ...
 - iOS -- tableView顶部留白
			
最近iOS 11 下来之后需要适配系统,故此测试系统发现同一种机器上tableView与顶部控件,或者导航栏之间的有大量的留白: 这个问题是有的界面有,有的界面无: 修改与导航栏或者其他控件之间的距离 ...
 - 怎对于Foreach 不能添加IF的问题
			
我不们直接在Foreach 里面直接添加IF,这样会报错,这个前提是子视图,其他的我没有试验过.像这样: @foreach (Gift.Modules.Model.Entitys.XT_CZ item ...
 - [Erlang危机](4.1)作业控制模式
			
原创文章,转载请注明出处:服务器非业余研究http://blog.csdn.net/erlib 作者Sunface 联系邮箱:cto@188.com Job Control Mode 作业控制模式 T ...
 - C语言中不同类型的数据转换规则
			
不同类型数据间的混合运算与类型转换 1.自动类型转换 在C语言中,自动类型转换遵循以下规则: ①若参与运算量的类型不同,则先转换成同一类型,然后进行运算 ②转换按数据长度增加的方向进行,以保证精度不降 ...
 - zookeeper启动错误 ---- Unable to load database on disk
			
zk启动报错 解决办法,进入zkdata目录删除version-2下面的所有文件 参考: https://issues.apache.org/jira/browse/ZOOKEEPER-1546 [h ...
 - Node.js 使用http客户端向网站请求数据并保存
			
app.js代码: // 内置http模块,提供了http服务器和客户端功能 var http=require("http"); // 内置文件处理模块 var fs=requir ...
 - eclipse黄色警告(finally block does not complete normally) ,不建议在finally中使用return语句
			
在eclipse中编写例如以下的代码,eclipse会给出黄色告警:finally block does not complete normally. public class Test { publ ...
 - 【转载】深入理解JVM性能调优
			
性能问题无非就这么几种:CPU.内存.磁盘IO.网络.那我们来逐一介绍以下相关的现象和一些可能出现的问题. 一.CPU过高. 查看CPU最简单的我们使用任务管理器查看,如下图所示,windows下使用 ...