随笔分类 -  WPF

学习笔记
摘要:1.用在textbox等输入控件上,验证输入是否合法。 运行结果:文本框文本长度为0,则显示设置的样式。 2.combox等列表控件里面,也可以用做数据筛选。 对于集合数据或者列表数据,满足一定条件的就显示成另外一种样式。1)先添加一个转化器:class Text2BoolConvert : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo ... 阅读全文
posted @ 2013-09-16 17:46 Lynn_ 阅读(3577) 评论(0) 推荐(0)
摘要:在WinForm开发中,一般会在窗体或者UserControl中判断当前是否为设计状态,如:if(!this.DesignMode){//}有时候需要在Load事件中加上一些从服务端获取数据的操作,如果此时是一个UserControl,当把这个UserControl加入到主窗体时,界面(设计状态的界面)就会无法显示,当然能编译通过,正常运行,但是在设计时没有一个直观的界面和无法对界面进行布局还是一件很不爽的事情,所以用这个DesignMode属性来判断当前是否为设计模式,如果是设计模式就不需要从服务端获取数据,这样避免在主界面无法显示的问题.相同的问题再WPF也会存在,也需要在WPF的User 阅读全文
posted @ 2013-08-28 14:43 Lynn_
摘要:Interaction Class- static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications (MSDN).当不足以使用ICommand的时候,这种特殊的手段对MVVM模式非常有用。我们需要在我们的项目中添加两个引用:- Microsoft.Expression.Interactions.dll- System.Windows.Interactivity.dll代码例子:1)引用Micro 阅读全文
posted @ 2013-08-16 17:40 Lynn_ 阅读(11643) 评论(0) 推荐(1)