WPF的MVVM框架中对于Command的几处调用方式

最近用MVVM编写UI,Command是个好东西,其调用地点也较灵活,根据当前实际使用情况,将使用频率比较高的几个调用点总结一下,相关使用实例会在后续总结中给出:

1. Xaml中直接通过控件的Command Binding调用;

2. Xaml中使用“EventToCommand”调用,其好处是可以通过控件的各种事件转换为Command进行调用,较常用于窗体初始化事件或没有相关Command的控件;

3. Code-Behind中通过控件的DataContext找到相应ViewModel ,对该ViewModel 的相关Command进行调用;

4. 在ViewModel的Manager中由Manager对其管理的ViewModel群进行相关的Command调用。

posted @ 2012-04-20 16:29  JunBird  阅读(2860)  评论(0编辑  收藏  举报