Rilasciato Prims 4.0: supporto per MVVM e Windows Phone 7

di Alessio Leoncini, in Silverlight,

Interessanti novità nella nuova versione del framework di UI composition

Prism, noto come Composite Application Guidance for WPF and Silverlight, è un framework di librerie sviluppato dai team di Microsoft per aiutare gli sviluppatori a realizzare applicazioni in modo razionale, seguendo i più proficui pattern architetturali.

Oltre ad una versione delle librerie specifiche per Windows Phone 7, in questa nuova versione sono state inserite una ricca serie di novità in funzione degli aggiornamenti del .NET Framework, eccone un breve riepilogo:

  • Guida per l'implementazione di base del pattern Model-View-ViewModel;
  • Classe ViewModelBase con utility nell'implementazione di INotifyPropertyChanged e INotifyDataErrorInfo per gestire le validazioni;
  • Behavior per eseguire un metodo del ViewModel senza la necessità di predisporre una proprietà ICommand;
  • Behavior per TextBox per scatenare il binding durante la scrittura;
  • Implementazione per Silverlight di un DataTemplateSelector correlato a diversi ViewModel in binding in una collezione;
  • Possibilità di utilizzare MEF come dependency injection container;

L'elenco completo degli aggiornamenti è presente alla pagina ufficiale su MSDN.

Il framework include una serie di guide e di esempi di utilizzo che possono aiutare all'introduzione dei pattern nelle applicazioni, è possibile scaricare le librerie compilate a questa pagina. Per il codice sorgente ed altri download si può fare riferimento al sito su Codeplex.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti