In WinRT è possibile aggiungere un evento nel calendario dell'utente attraverso delle semplici API, esposte nel namespace Windows.ApplicationModel.Appointments.
La creazione di un evento può essere fatta con una istanza della classe Appointment, che espone una serie di proprietà per descrivere l'appuntamento.
var appointment = new Appointment { StartTime = new DateTimeOffset(2015, 10, 21, 12, 0, 0, new TimeSpan()), Duration = new TimeSpan(0, 1, 0, 0), Details = "appointment.Details", Location = "appointment.Location", Subject = "appointment.Subject" };
L'aggiunta dell'evento è possibile con AppointmentManager e il metodo ShowAddAppointmentAsync, che mostra un flyout nel punto desiderato, con cui l'utente necessariamente deve confermare l'aggiunta dell'appointment.
var rect = new Rect(new Point(Window.Current.Bounds.Width / 2, Window.Current.Bounds.Height / 2), new Size()); String appointmentId = await AppointmentManager.ShowAddAppointmentAsync(appointment, rect, Windows.UI.Popups.Placement.Default);
Il metodo restituisce un identificativo dell'evento che può essere usato per eventuali cancellazioni o modifiche dello stesso.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Miglioramenti nell'accessibilità con Angular CDK
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Miglioramenti agli screen reader e al contrasto in Angular
Proteggere le risorse Azure con private link e private endpoints
Definire stili a livello di libreria in Angular
Miglioramenti nelle performance di Angular 16
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Introduzione alle Container Queries
Creare un webhook in Azure DevOps