Windows Phone ha sempre messo a disposizione, fin dalla prima versione, una serie di classi chiamate Launcher. Queste classi ricoprono particolari task, come ad esempio comporre un numero telefonico o un SMS. Sono importanti poiché permettono allo sviluppatore di mantenere l'esperienza utente allineata e fortemente coesa alle applicazioni native. Windows Phone 8 si arricchisce di una nuova serie di launcher, tra i quali il SaveAppointmentTask. Come si può intuire dal nome, questo particolare Launchers ci permette di visualizzare il calendario e di precompilare un nuovo appuntamento.
SaveAppointmentTask saveAppointmentTask = new SaveAppointmentTask(); saveAppointmentTask.StartTime = DateTime.Now.AddHours(2); saveAppointmentTask.EndTime = DateTime.Now.AddHours(3); saveAppointmentTask.Subject = "Soggetto"; saveAppointmentTask.Location = "Luogo"; saveAppointmentTask.Details = "Dettagli"; saveAppointmentTask.IsAllDayEvent = false; saveAppointmentTask.Reminder = Reminder.FifteenMinutes; saveAppointmentTask.AppointmentStatus = Microsoft.Phone.UserData.AppointmentStatus.Busy; saveAppointmentTask.Show();
L'utilizzo della classe è particolarmente semplice. Una volta creata l'istanza del tipo SaveAppointmentTask è sufficiente impostare le proprietà che vogliamo valorizzare e infine richiamare il metodo Show.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare WhenEach per processare i risultati di una lista di task
Eseguire query in contemporanea con EF
Path addizionali per gli asset in ASP.NET Core MVC
Creare un agente A2Acon Azure Logic Apps
Integrare SQL Server in un progetto .NET Aspire
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Simulare Azure Cosmos DB in locale con Docker
Combinare Container Queries e Media Queries
Ridurre il reflow cambiando il CSS
Recuperare le subissue e il loro stato di completamento in GitHub
Il nuovo controllo Range di Blazor 9
I più letti di oggi
- Integrare OpenAI tramite Aspire
- Analizzare il contenuto di una issue con GitHub Models e AI
- Interagire con Azure DevOps tramite MCP Server
- .NET Conference Italia 2025 - Milano
- Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
- The Agentic Day - Milano
- Creare un agente A2Acon Azure Logic Apps