[WPF] MVVM AdventureWorks starter kit & MVVM Light Toolkit

Ritorno sull’argomento per segnalare una serie di post che ho letto in questi ultimi giorni con molto piacere sul blog di Raffaeu:

e la relativa applicazione su codeplex: Model View ViewModel AdventureWorks starter kit

Da notare che i post sono stati scritti da Raffaeu prima di conoscere e usare il MVVM Light Toolkit (come scrive nel post n°8), e che successivamente Raffaeu è passato ad usare Prism. Ciò non di meno sono interessantissimi e molto chiari.

Per chi vuole usare MVVM senza affrontare la complessità di Prism, per applicazioni più semplici, consiglio vivamente MVVM Light Toolkit, che ci mette a disposizione, pronti per l’uso, implementazioni “leggere” ed efficaci dei pattern:

  • Mediator (per il quale rimando al bellissimo post di Corrado)
  • Command (per il quale rimando al suddetto post n°4 di Raffaeu)

oltre ovviamente alla classe base ViewModel corredata di tutto il necessario.

Buona lettura!

UPDATE

Nel post di Corrado, per rendere più chiara e semplice la spiegazione viene utilizzato un metodo obsoleto di registrazione.

Ora, al posto di: public void Register(IMessageRecipient recipient, Type messageType)

bisogna usare: public void Register<TMessage>(object recipient, Action<TMessage> action)

come meglio descritto nel post di Laurent Bugnion

Passare a MSDN Premium

Per chi ha un VS2005 o 2008 Pro con MSDN Pro e vuole usufruire dell’upgrade a VS2010 Premium, deve necessariamente fare l’upgrade a MSDN Premium.

Fino ad oggi la strada da seguire non era facile da trovare, ma l’annuncio dell’offerta MSDN Attach chiarisce tutto:

image

Maggiori informazioni qui: http://www.microsoft.com/italy/visualstudio/2010/ .

«dicembre»
domlunmarmergiovensab
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789