Я программист C#/Windows Forms с опытом работы более 5 лет. Я изучал WPF с использованием паттерна проектирования MVVM (Model-View-ViewModel). Я перерыл весь Интернет в поисках обучающих материалов. Я даже полностью просмотрел потрясающее видео Джейсона Долингера. Хотя я нашел их много, я не нашел ни одного, который рассказал бы мне все от начала до конца. Мне действительно нужен учебник, который не предполагает наличия каких-либо знаний о WPF.
Какие у вас есть любимые учебники по WPF-MVVM, которые помогли вам в обучении?
Ваш вопрос действительно кажется, спрашивали 2 вопроса:
Некоторые из этих ресурсов могут дублироваться в предыдущих ответах...
Обучение на WPF<БР />
Я написал серию вступительных статей в WPF на код проекта. Цель этих статей, чтобы привлечь кого-то без опыта в WPF до скорости достаточно, так что (S)он может в полной мере понять, как демо работает приложение серии.
Беа Stollnitz (ссылка на ее архив) имеет ряд больших статей на WPF.
В WPF: Новичок's руководство - Часть 1 из N Саша парикмахерская
Учебники в MVVM<БР />
Приложения WPF с Модель-представление-модель представления шаблон дизайна Джош Смит (дублируют связи, уже предусмотренных Yacoder)
Джейсон Dolinger'с презентации на модель-представление-модель представления (ссылка на видео встроенном в статье)
Дэн Crevier'ы DataModel-представление-модель представления шаблона серия (аналогично в MVVM)
Композитные в WPF (Призма) ресурсы<БР /> Хотя и не совсем то, что вы просили, это естественное развитие с использованием WPF и MVVM.
Я был в точно такой же ситуации недавно, приятель, и я могу сказать вам, что я сделал.
Джош Смит "Мои приложения WPF с Модель-представление-модель представления шаблон дизайна на" ... снова, снова и снова :-) загрузите код, изучить, собрать и сохранить его
Никакого реального начала до конца-уроки, к сожалению...
Мне очень понравились эти статьи:
Он действительно придурки понятия в юмористической форме. Стоит почитать.
Рид Copsey опубликовал хороший урок пишет, что тривиальный приложение РСС в WinForms, то это прямой порт в WPF, и, наконец, преобразует в MVVM. Это делает хорошее введение в MVVM, прежде чем вы попытаетесь взяться за полное описание как Джош Смит'статья. Я'м рад, что я прочитал Рид's в учебнике прежде чем Джош'ы статьи, потому что это дает мне немного контекста, чтобы понять детали, что Джош раскапывает.
Это один будет делать:
Я читал Джош Смит'ы статьи и нашел его очень сложно. Еще понял, что я написал очень простой, что вам действительно началось. Сделать это здесь.
Там's очень хорошо Techdays 2010 видео введение в шаблоне MVVM, четко объяснил:
Некоторое время назад у меня была похожая ситуация (хотя я уже немного разбирался в WPF), и я создал вики-сообщество. Там есть много замечательных ресурсов:
Какие приложения я могу изучить, чтобы понять (Data)Model-View-ViewModel?
Некоторые блоги/сайты, которые следует посетить:
В настоящее время Джош Смит имеет статью "From Russia With Love", которая может быть вам полезна.
Мой блог имеет полную серию учебник с нуля для WPF MVVM и WPF в призму. Вы можете посмотреть здесь: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
Для чего-то выпустили чуть более недавно (в прошлом месяце), взгляните на Райнер Stropek'видео серии S в MVVM в WPF и Silverlight
Он летит прямо через него, но делает очень полезную работу, идущую от начала до конца с реальным приложением.
Взгляните на [Джейсон Доллингеру'ы в MVVM видео на Lab49][1]. Мы использовали это в прошлом, чтобы тренировать свою команду о MVVM.
[1]: http://www.lab49.com/files/videos/Jason%20Dolinger%20MVVM.wmv на "Джейсон Доллингеру'ы в MVVM видео с Lab49 и"
Если вы едете из WinForms и вы ищете учебник. Я рекомендую вам в MVVM школа расширений для Visual студии: 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 Может быть стоит посмотреть на призму, если вы соберетесь программы приложения WPF с использованием MVVM
Я написал приложение с использованием WPF, PRISM и MVVM отвечает смоделировать, взяв такси, вы можете прочитать об этом в моем блоге, скачать источник здесь и играть с ним.
некоторые хорошие видео-уроки здесь http://live.visitmix.com/Archive
Очень простой учебник здесь
Хорошая книга о MVVM в WPF