La camera e i contatti sono applicazioni che ogni device include. Per la loro importanza nella user experience del telefono, non sono sovrascrivibili, nè bypassabili.
Per questo, fin dalla prima versione di Windows Phone, sono disponibili i launcher.
I launcher rappresentano il punto di contatto tra le applicazione di terze parti e le applicazione native: consentono di interagire con le funzionalità "core" del sistema operativo, mantenendo così un esperienza utente coerente.
Tramite il launcher SavePhoneNumberTask è possibile salvare nella rubrica un numero di telefono:
SavePhoneNumberTask savePhoneNumberTask = new SavePhoneNumberTask(); savePhoneNumberTask.Completed += (sender, e) => { if (e.TaskResult == TaskResult.OK) { MessageBox.Show("il numero è stato salvato"); } }; savePhoneNumberTask.PhoneNumber = "123456"; savePhoneNumberTask.Show();
Una volta creata una nuova istanza della classe SavePhoneNumberTask, ci registriamo per l'evento Completed. Nel caso l'operazione di salvataggio vada a buon fine, mostreremo all'utente il relativo messaggio. Proseguiamo impostando la proprietà PhoneNumber con il numero di telefono da salvare e, infine, invochiamo il launcher utilizzando il metodo Show.
Questo metodo apre l'interfaccia utente per salvare il numero ti telefono con il numero preimpostato. A questo punto, l'utente può continuare salvando il numero o annullando l'operazione.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare DeepSeek R1 con Azure AI
Eliminare una project wiki di Azure DevOps
Recuperare le subissue e il loro stato di completamento in GitHub
Triggerare una pipeline su un altro repository di Azure DevOps
Proteggere le risorse Azure con private link e private endpoints
Anonimizzare i dati sensibili nei log di Azure Front Door
Integrare un servizio esterno con .NET Aspire
Change tracking e composition in Entity Framework
Utilizzare Locust con Azure Load Testing
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Utilizzare WebJobs su Linux con Azure App Service
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
I più letti di oggi
- .NET Core 3, C#8 and beyond
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il pattern matching per semplificare le espressioni
- Ecco il Silverlight for Windows Phone Tooolkit aggiornato a Windows Phone 7.5 Mango
- ASP.NET MVC 4
- Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
- Gestione CSS in Blazor con .NET 9