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
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Gestire il ciclo di vita di AbortController in Javascript
Canary release con .NET Aspire
Referenziare un package NuGet in una file based app .NET
Configuratione e utilizzo .NET Aspire CLI
Creare un extension method per applicare condizionalmente una Where in una query LINQ per Entity Framework
Escludere alcuni file da GitHub Copilot
Stop Building Chatbots. Build a team
Avviare rapidamente un container con Azure Container Apps Express
Creare un indice su una colonna JSON in SQL Server
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
Personalizzare le pagine di errore su Azure App Service


