Come aggiungere il filo di un altro colore lavorando ai ferri sul dritto e sul rovescio
Bentornati alla serie di sviluppo App Mango per Windows Phone 7.5. Abbiamo visto come usare Canvas come finestra di dialogo, ora in questa lezione daremo un`occhiata ai diversi tipi di inputscopes disponibili con Windows Phone 7 e come cambiare il tipo di inputscope a seconda delle esigenze del applicazione.
Ogni volta che l`utente deve inserire dati nelle caselle di testo, lo fa con l`aiuto di una tastiera su schermo. Questa tastiera su schermo viene chiamata InputScope. Windows Phone 7 ha una serie di diversi tipi di inputscope che puoi scegliere da uno sviluppatore a seconda del tipo di informazioni che desideri raccogliere. Fornire all`utente un tipo appropriato di inputscope per l`immissione dei dati rende l`attività di data entry più veloce e più semplice per l`utente.
Quindi iniziamo!
Crea un nuovo progetto con un nome univoco come "InputScopeDemo". Copia e incolla il seguente codice XAML nel codice xaml della griglia del pannello Contenuto.
HorizontalAlignment = "Left"Margin = "- 10,26,0,0"Name = "myTextBox"Text = ""VerticalAlignment = "Superiore"Larghezza = "460">InputScope>La seguente riga di codice indica al sistema operativo Windows Phone 7 di aprire il nome e il tipo di indirizzo Email di Inputscope. Si noterà che questo tipo di Inputscope è personalizzato per semplificare la digitazione dell`indirizzo e-mail in particolare con il tasto `.com` e tutti gli alfabeti piccoli.
Se si desidera un valore numerico per raccogliere il numero di telefono, tutto ciò che si deve fare è modifica l`attributo NameValue su TelephoneNumber
Puoi anche impostare il tipo di inputscope nel codice C # inserendo il seguente codice nell`evento Focus della casella di testo.
InputScope scope = new InputScope ();InputScopeName name = new InputScopeName ();name.NameValue = InputScopeNameValue.Number;scope.Names.Add (nome);textbox1.InputScope = scope;In questo codice tutto ciò che devi fare è creare un oggetto per Classe InputScope e un oggetto per la classe InputScopeName.
Ambito InputScope = new InputScope ();InputScopeName name = new InputScopeName ();Quindi impostiamo l`attributo Namevalue dell`oggetto per la classe InputScopename al tipo di ambito di input di cui abbiamo bisogno.
name.NameValue = InputScopeNameValue.Number;Tutto ciò che dobbiamo fare è aggiungere l`oggetto di InputScopeName all`oggetto di InputScope.
scope.Names.Add (name);l`ultima riga di codice imposta semplicemente l`inputscope sulla casella di testo.
textbox1.InputScope = scope;Per un elenco completo insieme alla loro spiegazione specifica puoi visitare msdn.com e cercare l`enumerazione InputScopeNameValue.
Nel prossimo post, impareremo a conoscere GPS, API di localizzazione e Calling Web Services.
Nokia: dallo sviluppo tecnico allo sviluppo umano?
È Ufficiale. O così sembra. Nokia, il produttore di cellulari più attivo del mondo in via di sviluppo, ha realizzato questa settimana un ...
Limite di tre app Microsoft Strip da Windows 7 per netbook, aggiunta limitazione hardware
Risolve il limite di Windows 7 Starter Edition di eseguire tre applicazioni contemporaneamente era il minore di due mali.
GPS, API di localizzazione e servizi di chiamata Web: Tutorial per lo sviluppo di app per Windows Phone - 25
Un tutorial su come utilizzare il GPS, l`API di posizione e i servizi Web nell`applicazione Windows Phone. Parte della serie di esercitazioni per lo sviluppo di app per Windows Phone.