Per dare quel tocco di ‘eleganza’ aggiuntiva all’applicazione Silverlight che ho realizzato per un cliente ho deciso di aggungere uno splash screen che mostrasse il downdload dell’applicazione in sostituizione delle sfere rotanti utilizzate by default e, dopo qualche prova sono rimasto abbastanza deluso dalle (ovvie) limitazioni che lo splash screen di Silverlight impone, in primis, non è possibile usare nessun controllo in quanto System.Windows.Controls.dll è nello xap che non è ancora stato scaricato.
Morale: Mi sono guardato in giro e ho utilizzato in alternativa il progetto su Codeplex chiamato: Silverlight Loader
A parte qualche problemino iniziale devo dire che funziona bene e non ha le limitazioni dello splash screen ufficiale di Silverlight in quanto è, a tutti, gli effetti uno ‘stub’ quindi è molto importante ricordarsi che, in questo specifico caso: “Più piccolo è (il preloader, che stavate pensando?), meglio è”
Happy Preloading!