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
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Sottoscrizione agli eventi sul contenitore in JavaScript
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Usare le variabili per personalizzare gli stili CSS
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management
Eseguire operazioni sui blob con Azure Storage Actions
Come migrare da una form non tipizzata a una form tipizzata in Angular
Routing statico e PreRendering in una Blazor Web App
Evitare il flickering dei componenti nel prerender di Blazor 8
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Utilizzare Tailwind CSS all'interno di React: primi componenti