Windows Phone permette di recuperare le informazioni di un contatto nella rubrica, direttamente dalla nostra applicazione.
Come di consueto, l'interazione con le parti "core" del sistema operativo avviene mediante i Launcher e Chooser: in questo caso utilizzeremo la classe: AddressChooserTask.
AddressChooserTask addressChooserTask = new AddressChooserTask(); this.addressChooserTask.Completed += new EventHandler<AddressResult>(AddressChooserCompleted); addressChooserTask.Show();
Per prima cosa, creiamo una nuova istanza del tipo AddressChooserTask. In seguito, ci registriamo per l'evento Completed, che viene sollevato quando l'utente della nostra app seleziona un contatto dalla rubrica.
void AddressChooserCompleted (object sender, AddressResult result) { if (result.TaskResult == TaskResult.OK) { string displayName = result.DisplayName; string address = result.Address; } }
Nel metodo AddressChooserCompleted, attraverso il parametro result di tipo AddressResult, verifichiamo che sia stato selezionato un contatto. Tramite il medesimo parametro recuperiamo il nome e l'indirizzo: possiamo così interagire semplicemente con la rubrica del nostro device.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Controllare la telemetria con .NET Aspire
Utilizzare l nesting nativo dei CSS
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Ricevere notifiche sui test con Azure Load Testing
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Ottimizzare le performance usando Span<T> e il metodo Split
Anonimizzare i dati sensibili nei log di Azure Front Door
Gestire codice JavaScript con code splitting e lazy loading
Selettore CSS :has() e i suoi casi d'uso avanzati
Fornire parametri ad un Web component HTML
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
I più letti di oggi
- Utilizzare WebJobs su Linux con Azure App Service
- Le novità di C#6 e Visual Studio 2015
- domani su @aspitalia troverete un articolo speciale dedicato a Windows Phone 8: non ... https://aspit.co/wp-summit #WPSummit
- chiudiamo con @GentiliMoreno: autenticazione e autorizzazione per #asp.netmvc e #webapi con #owin: https://aspit.co/web14-live #aspilive