babsevensix

Il blog di Alberto
posts - 94, comments - 81, trackbacks - 11

WPF e Silverlight – Il M-V-VM (Model – View – ViewModel)

Abbiamo visto fin qui come creare una UI gradevole all’utente e come fare il binding dei dati corretto.

Ma come si può programmare correttamente e creare un’applicazione testabile? Qual è il modo più corretto per sviluppare un’applicazione WPF?

Ci vengono in aiuto gli stessi sviluppatori di Blend dandoci in mano un pattern, il Model-View-ViewModel.

Questo pattern consente una separazione tra la UI e i dati stessi, permettendo una testabilità del codice completa.

E’ derivato da MVC – Presentation Model.

Vi consiglio questo video di Corrado Cavalli.

http://www.microsoft.com/italy/beit/Msdn.aspx?video=24878a7f-235d-43ae-8aec-f09c2224fe49

http://www.winfxitalia.com/articoli/presentation-foundation/architettura-model-view-viewmodel-wpf-p-1.aspx

In inglese :

http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

Da analizzare anche il command binding:

http://blog.raffaeu.com/archive/2009/06/15/wpf-and-mvvm-tutorial-04-the-commands.aspx

http://dotnetcenter.it/articles/10/MVVM-per-la-realizzazione-di-client-WPF.html

Vi consiglio inoltre i seguenti video che, oltre a riprendere il MVVM riprendono anche ciò che abbiamo visto precedentemente:

http://dotnetmarche.org/files/folders/13_-_wpf__mvvm_29012010/entry5870.aspx

http://dotnetmarche.org/files/folders/13_-_wpf__mvvm_29012010/entry5869.aspx

http://dotnetmarche.org/files/folders/13_-_wpf__mvvm_29012010/entry5868.aspx

http://dotnetmarche.org/files/folders/13_-_wpf__mvvm_29012010/entry5867.aspx

Print | posted on martedì 30 marzo 2010 14:07 | Filed Under [ WPF e Silverlight ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET