Я собираюсь приступить к новому проекту в Silverlight 4 и определенно хочу воспользоваться преимуществами шаблона MVVM, теперь я наконец понял основы.
Похоже, что для реализации команд в Silverlight 4 существует довольно много вариантов: от новой встроенной опции Command / ICommand на кнопке до InvokeCommand, определенной в пространстве имен Microsoft.Expressions.Interactivity, и до диапазона помощи MVVM фреймворкам (Prism, MVVMlight и т. д.).
Есть ли у кого-нибудь здесь опыт, знания и мудрость, которыми можно поделиться на эту тему?