c# - viewmodelbase - wpf open class room




MVVM: Tutoriel du début à la fin? (15)

Je suis un programmeur C # / Windows Forms avec plus de 5 ans d'expérience. J'ai étudié WPF en utilisant le modèle de conception MVVM (Model-View-ViewModel). J'ai cherché sur Internet des tutoriels. J'ai même regardé l'intégralité de la superbe vidéo de Jason Dolinger. Bien que j'en ai trouvé beaucoup, je n'en ai pas trouvé un qui me prenne du début à la fin. Ce que je veux vraiment, c'est un tutoriel qui n'assume aucune connaissance antérieure de WPF.

Quels sont vos tutoriels WPF-MVVM préférés qui vous ont aidé à apprendre?


Ce n'est pas un tutoriel, mais c'est le diagramme sur this page qui m'a aidé à comprendre mvvm.




J'étais exactement dans la même situation récemment, mon pote, et je peux vous dire ce que j'ai fait.

Josh Smith "WPF Apps avec le Model-View-ViewModel Design Pattern" relire, encore et encore :-) télécharger le code, l'examiner, le compiler et le garder

Fondation MVVM

  1. Examinez le cadre, utilisez-le dans votre application.
  2. Regardez l'application de démonstration dans ce cadre.

Pas de véritable tutoriel de début à la fin, désolé ...


J'ai lu l'article de Josh Smith et je l'ai trouvé très difficile. Une fois compris, j'en ai écrit un très simple qui devrait vous aider à vraiment commencer. Obtenez-le here .





Pour quelque chose publié un peu plus récemment (le mois dernier), jetez un coup d'œil à la série vidéo MVVM de Rainer Stropek dans WPF et Silverlight

Il vole à travers, mais fait un très bon travail d'aller de bout en bout avec une application réelle.





Votre question semble vraiment poser deux questions:

  1. Où sont quelques bons tutoriels sur WPF, en supposant que je n'ai aucune expérience antérieure de WPF?
  2. Où sont quelques bons tutoriels sur l'apprentissage de MVVM?

Certaines de ces ressources peuvent être dupliquées dans les réponses précédentes ...

Tutoriels sur WPF

Tutoriels MVVM

Ressources composites WPF (Prism)
Bien que ce ne soit pas exactement ce que vous avez demandé, c'est la progression naturelle avec WPF et MVVM.



Reed Copsey a publié un joli tutoriel qui écrit une application RSS triviale dans WinForms, puis fait un port direct vers WPF, et finalement convertit en MVVM. Il fait une bonne introduction à MVVM avant d'essayer d'aborder une description complète comme l'article de Josh Smith . Je suis content d'avoir lu le didacticiel de Reed avant l'article de Josh, car il me donne un peu de contexte pour comprendre les détails que Josh est en train de creuser.







mvvm