2011-02-11 2 views

ответ

1

Так чем вопрос? Мне нравится MVVM Light, но это уже указано в вашем вопросе. Вы ищете советы по его использованию?

Я не использовал Josh Smith's, но MVVM Light имеет действительно приятный класс Messenger для связи между ViewModels, общей реализацией RelayCommand и некоторыми другими сахарами здесь и там.

1

MVVM Light действительно очень хороший. Я редактирую шаблоны, но чтобы избавиться от всех комментариев.

Я всегда добавить пользовательский базовый класс, чтобы добавить некоторые вспомогательные методы

1

Еще несколько, чтобы рассмотреть (например, общий RaisePropertyChangedhandler.):

  1. Caliburn Micro: упрямый разработчик сосредоточены MVVM Framework
  2. Reactive UI: Основано на Основах реактивных расширений

Оба они отличные MVV M и использовать очень разные методы для реализации MVVM, забавный бит пытается их опробовать. :)

0

MVVM - это шаблон дизайна ... так что библиотеки не нужны. Вопрос в том, что библиотека предлагает наилучшую поддержку для типа/размера приложения, которое вы создаете ... MVVM Light - отличная библиотека, с которой можно начать - легкий и приятный небольшой размер.

Смежные вопросы