Command
文章平均质量分 74
iHuoBaby
这个作者很懒,什么都没留下…
展开
-
MVVM中轻松实现Command绑定(一)简单绑定
1.项目中添加Prism.dll引用2.创建ViewModel,定义ICommand命令和委托方法,注意DelegateCommand是Prism中的类public ICommand ButtonCommand{ get{ return new DelegateCommand(new Action(() =>{原创 2013-02-05 21:10:18 · 624 阅读 · 0 评论 -
MVVM中轻松实现Command绑定(二)传递Command参数
我们如果需要在Command中传递参数,实现也很简单。DelegateCommand还有一个DelegateCommand版本,可以传递一个T类型的参数。1.View的Button绑定,其中CommandParameter定义了一个“Baby”的参数<Window x:Class="MVVMCommand.MainWindow" xmlns="http://sche原创 2013-02-05 21:38:05 · 674 阅读 · 0 评论 -
MVVM中轻松实现Command绑定(三)任意事件的Command
WPF中不是所有的控件都有Command属性的,如果窗体我需要在ViewModel中处理Loaded事件命令,或者其他事件的命令时,很难都过绑定Command完成,必须要注册依赖属性或事件等,太麻烦了。我喜欢简约、有效的方式,现在我和大家一起分享一下。场景,我需要处理Button的Click和MouseMove事件,但又避免用后置代码,尽量要在ViewModel中获取。单独一个Click可原创 2013-02-05 21:44:23 · 532 阅读 · 0 评论