Evento XAML e controlli di input: Esercitazione sullo sviluppo di app per Windows Phone - Parte 17

Evento XAML e controlli di input: Esercitazione sullo sviluppo di app per Windows Phone - Parte 17
Evento XAML e controlli di input: Esercitazione sullo sviluppo di app per Windows Phone - Parte 17

Video: Evento XAML e controlli di input: Esercitazione sullo sviluppo di app per Windows Phone - Parte 17

Video: Evento XAML e controlli di input: Esercitazione sullo sviluppo di app per Windows Phone - Parte 17
Video: Live Talk About Mosaic Crochet - YouTube 2024, Novembre
Anonim

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.

Ad ogni controllo è assegnato un evento predefinito, ad esempio al pulsante viene assegnato un evento click. C'è un metodo semplice con cui possiamo accedere al metodo predefinito di quel controllo. Tutto quello che devi fare è fare doppio clic su quel controllo; automaticamente C # si aprirà con la definizione di evento predefinita scritta. Il file XAML e il file C # sono collegati insieme per questo scopo. Il file XAML definisce il nome del gestore eventi e il file C # definisce l'azione.
Ad ogni controllo è assegnato un evento predefinito, ad esempio al pulsante viene assegnato un evento click. C'è un metodo semplice con cui possiamo accedere al metodo predefinito di quel controllo. Tutto quello che devi fare è fare doppio clic su quel controllo; automaticamente C # si aprirà con la definizione di evento predefinita scritta. Il file XAML e il file C # sono collegati insieme per questo scopo. Il file XAML definisce il nome del gestore eventi e il file C # definisce l'azione.

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.

Image
Image

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".

Image
Image

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.

Image
Image

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".

Questi sono alcuni controlli di input che possono fare molte cose. Ovviamente, ci sono molti altri controlli sulla barra degli strumenti, ma coprirli tutti è al di fuori degli scopi di questa serie di tutorial. Nel frattempo puoi imparare più cose su questi controlli. Nel prossimo tutorial parleremo di Image Control in Silverlight.
Questi sono alcuni controlli di input che possono fare molte cose. Ovviamente, ci sono molti altri controlli sulla barra degli strumenti, ma coprirli tutti è al di fuori degli scopi di questa serie di tutorial. Nel frattempo puoi imparare più cose su questi controlli. Nel prossimo tutorial parleremo di Image Control in Silverlight.

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)

Consigliato: