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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Silverlight 5 è finalmente in RTW
Silverlight 5: ecco la Release Candidate
Disponibile la ROM e l'SDK di Windows Phone 7.1 beta 2
Aggiornamento Silverlight 4 SDK April 2011 Update
Disponibile la beta di Silverlight 5
Moonlight 4 beta: API sempre più complete ed applicazioni out-of-browser anche su Linux
Disponibile un aggiornamento al runtime di Silverlight 4.0
Annunciate le nuove caratteristiche di Silverlight 5
Da oggi è possibile sviluppare per Windows Phone 7 anche in Visual Basic
Rilasciato Prims 4.0: supporto per MVVM e Windows Phone 7