Direttamente dal Microsoft Download Center è possibile scaricare il codice sorgente dei controlli di Silverlight 2.0 e dell'SDK.
Microsoft ha reso disponibile il codice sorgente dei controlli base inclusi nel runtime di Silverlight 2.0 ed anche di quelli distribuiti con l'SDK (parte del Silverlight Tools per Visual Studio)
Il pacchetto contiene l'implementazione dei seguenti controlli e dei corrispondenti unit tests:
- ButtonBase
- Button
- HyperlinkButton
- CheckBox
- RadioButton
- CheckBox
- ToogleButton
- RepeatButton
- RangeBase
- Slider
- ScrollBar
- ProgressBar
- Calendar
- DataGrid
- DatePicker
- GridSplitter
- TabControl
Grazie al codice sorgente, utilizzabile sotto Microsoft Public License, è possibile apprendere le migliori tecniche di realizzazione dei controlli Silverlight 2.0 studiando il codice scritto direttamente dal team di sviluppo. In particolare è finalmente possibile analizzare 'agevolmente' le modalità di styling e di templating implementate veramente a regola d'arte.
Studiando le modalità di unit tests degli stessi controlli può essere molto utile per imparare a realizzare codice più robusto e riutilizzabile.
E' possibile scaricare il pacchetto a questo indirizzo.
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