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
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Evitare la compressione degli artefatti in un workflow di GitHub
Utilizzo di CSS Scroll Snap per realizzare un carousel
Esporre un server MCP esistente con Azure API Management
Centralizzare gli endpoint AI Foundry con Azure API Management
Utilizzare le librerie native di .NET per decomprimere un file zip
Utilizzare le View Transition API di JavaScript
Esporre un server MCP con Azure API Management
Operazioni tra insiemi di array in Javascript
Gestire gli errori nelle Promise JavaScript con try()
Utilizzare i command service nei test con .NET Aspire


