Is a DelegateCommand the same as an “Attached Behavior”?
问题 I have been using the DelegateCommand found in the MVVM Visual Studio template at CodePlex. This works very nicely for having Views be able to execute commands on their ViewModel. I read somewhere that in MVVM " attached behaviors " should be used. As far as I can tell, "attached behaviors" are the same type of pattern as DelegateCommand but are used by Silverlight since it does not have commands. Is this correct ? Or are "attached behaviors" something different in kind and worth learning in