Inserire un messaggio di conferma per la chiusura di una applicazione OOB Silverlight 4.0

di Alessio Leoncini, in Silverlight 4.0, Out of browser,

Nello script #125 abbiamo visto come personalizzare il layout della finestra principale di una applicazione OOB, con la possibilità di realizzare una propria grafica anche per gli elementi per la gestione stessa della finestra. Un ulteriore vantaggio di questa opzione è quella di poter inserire un messaggio di conferma per la chiusura dell'applicazione.

Ecco un esempio di implementazione usando l'oggetto MessageBox:

private void Close_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
   if (Application.Current.IsRunningOutOfBrowser && Application.Current.HasElevatedPermissions)
   {
      bool confirm = MessageBox.Show("Conferma la chiusura?", "", MessageBoxButton.OKCancel) == MessageBoxResult.OK;

      if(confirm)
         Application.Current.MainWindow.Close();
   }
}

Il layout è simile a quello della seguente immagine.

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

I più letti di oggi