Классная презентация. Почти все расставила по своим местам.
http://houseofbilz.net/codemash/MVVM.ppt
1. Уменьшите или исключите целиком ваш code-behind
2. "Прибивайте" все операции ввода-вывода пользовательского интерфейса к вашей ViewModel
3. Реализуйте INotifyPropertyChanged у вашей ViewModel
4. Разместите поведение View во ViewModel
5. Не размещайте никакого визуального состояния в вашу модель (логично)
6. К модели "прибивайте" только те объекты, которые не содержат никакой UI-специфичной информации (похоже моя идея с локализованными сущностями была забанена)
7. Во время тестирования относитесь ко ViewModel как к настоящему UI (это прокатит только если мы code behind сможем свести к нулю)
8. Избегайте событий. Используйте вместо них команды
пятница, 16 июля 2010 г.
Презинтация патерна MVVM
Подписаться на:
Комментарии (Atom)


