In attesa che vengano pubblicate su UGI, anticipo qui quanto promesso ai recenti Technical After Hours 2008, ecco quindi slides e demo della mia sessione: WPF in Action dedicata al pattern Model-View-ViewModel in WPF.
Qualche dettaglio per chi non ha partecipato: La sessione ha mostrato come evolvere un semplice esempio dalla modalità classica/winforms all’utilizzo di M-V-VM mostrando ad ogni passo pregi e difetti, le demo sono perciò organizzate in quest’ordine:

  1. Banale applicazione che usa Databinding per visualizzare un elenco di bici.
  2. Evoluzione della demo precedente che usa un control template (e quindi mostra le prime limitazioni dell’approccio precedente)
  3. Primo approccio al pattern M-V-VM, incompleto per certi aspetti.
  4. Migrazione della parte rimanente verso M-V-VM con introduzione del commanding model.
  5. Progetto di test dell’esempio al punto 4.
  6. Applicazione “completa” che include Navigazione e i necessari trucchi del mestiere per poter usare M-V-VM nel mondo reale.

SlidesDemo

Technorati Tags: