#16 - Mostrare finestre di alert e di conferma in Silverlight 2.0
di Daniele Bochicchio, in Silverlight 2.0, 19 giugno 2008
Silverlight 2.0 consente la scrittura di codice in C#, VB o uno degli altri linguaggi supportati dal .NET Framework.
L'accesso alla pagina da uno script è però molto utile, specie quando si vuole interagire con gli elementi dell'interfaccia, che sono tipici di un browser. Per questo la classe HtmlPage ha una proprietà Window che espone l'accesso all'interfaccia del browser attraverso un modello ad oggetti strongly typed e rende possibile l'utilizzo di alcune caratteristiche del browser, come la comparsa di finestre di alert o conferma.
Questa scelta fa sì che l'utente continui ad utilizzare un modello visuale consistente, senza la necessità di appoggiarsi a qualcosa di scarsamente usabile.
Ecco il codice necessario per visualizzare un semplice alert, ad esempio in concomitanza con una particolare situazione che avviene nel codice associato allo XAML:
HtmlPage.Window.Alert("Ciao da Silverlight!");Ed ecco invece il codice necessario perchè, per eseguire il codice all'interno del blocco if, debba essere data un'esplicita conferma da parte dell'utente:
if (HtmlPage.Window.Confirm("Sei sicuro di voler procedere?")) { // codice... }
Approfondimenti
-
#43 - Drag-and-drop in Silverlight 2.0
-
Aggiungere interattività al controllo Chart di Silverlight 3.0
-
.NET Framework 4.0 e VS 2010 in Release Candidate
-
#65 - Specificare una proprietà come ContentProperty di un controllo Silverlight 3.0
-
#70 - Inviare email alla pressione di un link in Silverlight 3.0
-
#61 - Cambiare la posizione alle immagini di Deep Zoom in Silverlight 3.0
-
Effetti speciali sulle immagini in Silverlight 3.0
-
Applicazioni Silverlight con il cloud computing su Windows Azure
-
#52 - Evitare la cache dei file XAP in Silverlight 2.0
-
Silverlight Summer: un'estate speciale piena di Style per i controlli Silverlight!
-
#47 - Scrolling di una ListBox con la rotellina del mouse in Silverlight 2.0
-
#64 - Blue Style TabControl per Silverlight 3.0

















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.