摘要: 绑定一个null值时,尽管我们可以在窗口的隐藏代码类中处理null的情况(比如用? : 三元符处理)。然而,还有一种十分方便且高效的方式处理绑定一个null值时的处理方式:可以通过在绑定表达式中设置TargetNullValue属性。如果设置了该属性,当数据源具有null值时,将会显示您提供的值,例如:当Production.Description属性为null时,该实例显示文本“【NO Description Provided】”。Text = “{Binding Path = Description, TargetNullValue = No Description Provided}”。 阅读全文
posted @ 2013-03-21 10:14 举杯对月 阅读(921) 评论(2) 推荐(0) 编辑
摘要: 从字面上可以看出一个是窗体一个是页面;那么,两者在应用中具体的区别是什么呢?1.窗体和页面关闭的区别在以ChildWindow为根元素生成的隐藏代码中,若关闭该窗体应在隐藏代码文件的具体方法中调用this.DialogResult = false即可;在以Page为根元素生成的隐藏代码中,若关闭该页面应在隐藏代码文件的具体方法中调用NaviHelper.NavigateBack(Object obj)即可;2.窗体和页面转换的区别从一个窗体或者页面转向另一个窗体或者页面时,若由一个页面或窗体转向另一个窗体:Detail(要转向的窗体名) childwindow = new Detail(); 阅读全文
posted @ 2013-03-20 18:01 举杯对月 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 两者的区别:组织校验规则的方式不同:一种是字段优先,称为字段校验器风格;一种是校验器优先,称为非字段校验器风格。使用字段校验器配置风格时,每个字段校验规则大致遵守如下形式:<field name="被校验的字段"><field-validator type="校验器名"><!--此处需要为不同校验器指定数量不等的校验参数--><param name="参数名">参数值</param>...<!--校验失败后的提示信息,其中key指定国际化信息的key-->< 阅读全文
posted @ 2012-08-27 21:20 举杯对月 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: SQL用于组织、管理和检索由计算机数据库所存储的数据的工具。全名:Structured English Query Language,简称SEQUEL.SEQUEL更名为SQL的缘故:IBM发现此简称和英国Hawker Siddeley Aircraft公司的商标一样,所以将其缩写为SQL。SQL实质:它是一种我们用于与数据库进行交互的计算机语言。SQL处理一种特殊类型的数据库——关系数据库;关系数据库已成为在各个计算机应用间用于组织数据的主流方法。DBMS:控制数据库的计算机程序。SQL是一种声明性或描述语言,而不是一种过程语言。(它描述的是用户想要计算机处理的内容,而不是计算机如何去做的方 阅读全文
posted @ 2012-08-24 13:58 举杯对月 阅读(180) 评论(1) 推荐(0) 编辑