Installare un’applicazione Silverlight sul client via C#
Posted by imperugo in Silverlight on Monday 01 March 2010 at 9:00 AM
Nel post precedente avevo mostrato come verificare se l’applicaizone Silverlight fosse installata o meno sul client. L’idea di questo post è di mostrare come installare l’applicazione tramite un pulsante custom presente all’interno della pagina ed eseguire la procedura di installazione via C#.
Lo snippet seguente mostra l’evento OnClick del button per l’installazione:
private void InstallButton_Click(object sender, System.Windows.RoutedEventArgs e)
{
if (!App.Current.IsRunningOutOfBrowser && App.Current.InstallState == InstallState.NotInstalled)
{
App.Current.Install();
}
}
Come avrete potuto notare, fin’ora tutte le informazioni necessarie per poter lavorare sono state esposte tramite la classe System.Windows.Application; grazie a quest’ultima, nei prossimi post si vedrà come verificare se l’applicazione è in esecuzione in fulltrust mode e, nel caso ne esista una più recente, come aggiornarla.
Ciauz
#1 da http://imperugo.tostring.it/blog/post/life-cycle-di-unapplicazione-out-of-browser-in-silverlight-4-intro
imperugo.tostring.it - Life cycle di un’applicazione Out Of Browser in Silverlight 4 - Intro