03 2013 档案

摘要:绑定一个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 举杯对月 阅读(964) 评论(2) 推荐(0)
摘要:从字面上可以看出一个是窗体一个是页面;那么,两者在应用中具体的区别是什么呢?1.窗体和页面关闭的区别在以ChildWindow为根元素生成的隐藏代码中,若关闭该窗体应在隐藏代码文件的具体方法中调用this.DialogResult = false即可;在以Page为根元素生成的隐藏代码中,若关闭该页面应在隐藏代码文件的具体方法中调用NaviHelper.NavigateBack(Object obj)即可;2.窗体和页面转换的区别从一个窗体或者页面转向另一个窗体或者页面时,若由一个页面或窗体转向另一个窗体:Detail(要转向的窗体名) childwindow = new Detail(); 阅读全文
posted @ 2013-03-20 18:01 举杯对月 阅读(411) 评论(0) 推荐(0)