摘要: 由于ComboBox,ListBox等控件没有实现ICommandSource接口,所以不支持在XAML中进行Command绑定,下面的一段代码就是,对ComboBox实现对ICommandSource接口的实现:public class ComboBoxWithCommand : ComboBox, ICommandSource{ private static EventHandler canExecuteChangedHandler; public static readonly DependencyProperty CommandProperty = DependencyPr... 阅读全文
posted @ 2012-07-23 14:34 墨梅 阅读(6753) 评论(5) 推荐(2) 编辑
摘要: F#与WPF 实现MVVM之二作者:墨梅时间:2012年7月23日在上一篇中,初步介绍了:使用F#采用多语言方式,实现MVVM的WPF程序。在这篇中,我将继续这个主题,多语言方式实现MVVM:View采用C#+XAML实现(因为VS中对C#的具有很好的很优秀的支持,F#这方面还是很匮乏的),ViewModel层和Model层使用F#实现,据说可以使代码量减到原来的四分之一哦。这个示例主要是:计算一个员工的工资:一个人的工资= 工作时间(月) × 月工资 + 福利当工作时间(月)、月工资、福利中任意一个发生改变的时候,自动计算一个人的工资。当然,在这些元素改变时,计算工资之前,需要对这 阅读全文
posted @ 2012-07-23 10:26 墨梅 阅读(1815) 评论(0) 推荐(1) 编辑