MVVM: Учебник от начала до конца?

Я программист С#/Windows Forms с опытом работы более 5 лет. Я изучал WPF с использованием шаблона проектирования MVVM (Model-View-ViewModel). Я искал в Интернете учебники. Я даже наблюдал за потрясающим видео Джейсоном Долинджером. Хотя я нашел много, я не нашел тот, который берет меня от начала до конца. Я действительно хочу, это учебное пособие, которое не предполагает каких-либо предыдущих знаний WPF.

Каковы ваши любимые учебники WPF-MVVM, которые помогли вам узнать?

Ответ 1

На ваш вопрос, похоже, задают два вопроса:

  • Где хорошие учебные пособия по WPF, если у меня нет предыдущего опыта WPF?
  • Где хорошие учебники по изучению MVVM?

Некоторые из этих ресурсов могут быть дублированы в предыдущих ответах...

Учебники по WPF

Учебники MVVM

Составные ресурсы WPF (Prism)
Хотя это не совсем то, что вы просили, это естественная прогрессия с WPF и MVVM.

Ответ 2

Недавно я был в той же ситуации, приятель, и я могу сказать вам, что я сделал.

Джош Смит "Приложения WPF с шаблоном проектирования Model-View-ViewModel" читайте снова, снова и снова:-) загружайте код, изучить, скомпилировать и сохранить его

Основание MVVM

  • Изучите структуру, используйте ее в своем приложении.
  • Посмотрите на приложение Demo в этой структуре.

Нет реальных обучающих программ для начинающих, извините...

Ответ 4

Рид Копси опубликовал хороший учебник, в котором написано тривиальное приложение RSS в WinForms, затем делает прямой порт для WPF и, наконец, преобразуется в MVVM. Это делает хорошее введение в MVVM, прежде чем вы попытаетесь найти полное описание, например статья Джоша Смита. Я рад, что прочитал учебник Рида перед статьей Джоша, потому что он дает мне небольшой контекст, чтобы понять детали, которые Джош копает.

Ответ 6

Я прочитал статью Джоша Смита и счел это очень трудным. Когда я понял, я написал очень простой, который должен заставить вас действительно начать с него. Получите здесь.

Ответ 8

Это не учебник, а диаграмма на этой странице, которая помогла мне разобраться в mvvm.

Ответ 13

Для чего-то выпущенного немного недавно (в прошлом месяце), посмотрите видеоролик Райнера Стропека MVVM в WPF и Silverlight

Он летает прямо через него, но делает очень хорошую работу, чтобы перейти от начала до конца с помощью реального приложения.

Ответ 15

Не пропускайте презентацию Джона Папы с конференции PDC 2010. Смотрите здесь.

Ответ 16

Я написал приложение с использованием WPF, Prism и MVVM для имитации найма кабины, вы можете прочитать об этом на моем блоге, скачать источник здесь и играйте с ним.

Ответ 17

Если вы пришли из winforms, и вы ищете учебник. Я рекомендую вам расширение для тренировки MVVM для визуальной студии: http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 Это учебник с примерами кода. Учебное пособие разделено на 3: основное приложение WPF, одно и то же приложение в MVVM и то же самое с помощью инверсии элемента управления. Весьма полезно в вашем случае:)

Мне тоже нравятся эти http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/

и этот с Призма. http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx Возможно, стоит взглянуть на Prism, если вы планируете программировать приложения WPF с помощью MVVM