Messa a fuoco automatica su un oggetto quando viene caricata un'app di Windows Phone

Ad esempio, quando si sviluppa un'app che richiede una password prima che gli utenti possano effettivamente utilizzarla, gli sviluppatori dovrebbero concentrarsi sulla casella della password e visualizzare automaticamente la tastiera. Questa è una buona pratica dell'interfaccia utente per chiedere agli utenti quale passo è il prossimo. I passaggi di Visual Studio richiesti per eseguire questa operazione sono documentati di seguito.

1.Lanciare Visual Studio, e crea un nuovo progetto per questo esempio.

2. Una volta creato il progetto, selezionare il Casella di testo dal cassetta degli attrezzie trascinalo nella finestra del designer. Puoi metterlo ovunque desideri nel pannello dello stack. In questo esempio, lo sposterò nella parte superiore del pannello per fare spazio alla tastiera pop-up nell'ultima parte.

3. Con la casella di testo evidenziata, accedete alle sue Proprietà finestra in basso a destra del programma, cambia il nome della casella di testo ad un nome meno generico, e svuota il contenuto della scatola.

4. Ora, fare clic su Struttura del documento icona. Questa icona può essere trovata nella parte inferiore della finestra del designer.

5. La finestra Struttura documento apparirà sullo schermo. In questa finestra, scegli il PhoneApplicationPage.

6.Tornare alla finestra Proprietà mentre la PhoneApplicationPage è ancora evidenziata, passare a eventi scheda, e doppio click sul Caricato evento.

7. Quando si fa doppio clic sull'evento Loaded, il file MainPage.xaml.cs il file verrà aperto. Il cursore del mouse verrà posizionato all'interno delle parentesi graffe del PhoneApplicationPage_Loaded metodo.

8.Per fare in modo che l'app si concentri sulla casella Techrecipes, ad esempio, digita Techrecipes.Focus (); (Sostituiresti Techrecipes con il nome della casella di testo.).

9. Salvare il file di codice e avvia il debug (F5) per vedere il risultato. Quando l'app viene caricata, si focalizzerà automaticamente sulla casella di testo e la tastiera apparirà per consentire l'input dell'utente.