摘要:
在学习MVVM的过程中,用到了ICommand这个重要的消息模式,不过都是看的前辈们的代码去模仿。我想,学习不仅要学技能,更要学原理。当我们谈及Commands时,一般说来,Command有两个功能:a:执行一个特殊的行为:command的主要功能。b:确定某一UIElement的视觉状态(visual state):例如确定button是否可用。DelegateCommand - ICommand可复用实现类DelegateCommand:实现了ICommand,当需要使用command时,可用使用此类。(多在viewmodel中)ICommand组成如下:DelegateCommand:I 阅读全文