Spero vi stiate divertendo con la nostra serie di tutorial per lo sviluppo di app per Windows Phone! Nell'ultimo tutorial, abbiamo imparato di più sui controlli di layout di Silverlight; ora in questo tutorial impareremo a conoscere gli eventi Silverlight e i controlli di input.
Per iniziare con un evento, capiamo prima di tutto che cos'è un evento! Un evento è qualsiasi metodo che viene eseguito quando l'utente interagisce con la nostra applicazione. Ogni controllo ha un numero di eventi a cui può rispondere. Quindi, come sviluppatore, possiamo scegliere qualsiasi evento fornito da quel controllo. Se vuoi vedere tutti gli eventi mostrati da qualsiasi controllo, posiziona il controllo sull'area del designer e vai alla finestra delle proprietà. Oltre alla scheda delle proprietà, verrà visualizzata un'altra scheda denominata "Eventi". Facendo clic su quella scheda, vedrai tutti gli eventi che possono essere utilizzati per quel controllo specifico.
Alcuni eventi sono innescati da azioni eseguite dagli utenti, ad esempio facendo clic su un pulsante mentre alcuni eventi vengono attivati da qualcosa che l'applicazione fa, ad esempio, l'avvio di qualsiasi evento di trigger "Loaded" dell'applicazione. Come sviluppatore, spetta a te quali utilizzare e quali dovrebbero essere ignorati.
Ok, passiamo ora ai controlli di input.
Fino ad ora, abbiamo appena visto tutti gli eventi standard. Studiamo ora alcuni eventi avanzati. Ecco alcuni controlli importanti per qualsiasi applicazione.
Casella password: La casella della password è molto simile alla casella di testo, ma con due differenze. Tutto digitato in questa casella password è visualizzato in "punti" o in qualche formato di carattere in modo da nascondere la password. La casella della password mostra la proprietà della password rispetto alla proprietà di testo della casella di testo.
casella di controllo: Supponiamo di voler limitare la risposta degli utenti solo a "sì" o "no", quindi possiamo farlo usando le caselle di controllo. La casella di controllo ha una proprietà "content" che visualizza il testo accanto alla casella di controllo. La casella di controllo ha una proprietà predefinita conosciuta come "selezionata".
Tasti della radio: Se si desidera dare alcune opzioni agli utenti dai quali è possibile selezionare solo una di queste opzioni, vengono utilizzati i pulsanti di opzione. Una volta definito il set di pulsanti di opzione, è possibile associarli utilizzando la proprietà "GroupName". Quindi è possibile selezionare un solo pulsante di opzione all'interno di un gruppo.
Controllo ListBox: Se si desidera presentare all'utente un elenco di opzioni e si desidera che l'utente selezioni una o più scelte e successivamente le recuperi, è possibile utilizzare la casella di riepilogo. ListBox mostra "selezione modificata" come sua proprietà predefinita. È possibile aggiungere più elementi all'elenco tramite le finestre di proprietà o il codice utilizzando la proprietà "ListBoxItem.Content".
Articoli correlati:
- Event Log Manager: software di gestione del registro eventi gratuito
- Come tenere traccia delle attività degli utenti in modalità WorkGroup su Windows 10/8/7
- GPS, Location API e Calling Web Services: Esercitazione per lo sviluppo di app per Windows Phone - 25
- Impara a sviluppare applicazioni Mango per Windows Phone 7.5: Parte 1
- Windows Phone Tutorial 9: Creazione di un pulsante personalizzato in Expression Blend (parte 2)