Abbiamo già visto in uno script precedente come creare e visualizzare un appuntamento. In questo script vedremo come visualizzare una data precisa utilizzando l'applicazione predefinita per il calendario.
Per prima cosa creiamo un semplice bottone e nell'event handler aggiungiamo il seguente codice.
var dateToShow = new DateTimeOffset(DateTime.Today.AddDays(8)); var duration = TimeSpan.FromDays(3); await Windows.ApplicationModel.Appointments.AppointmentManager.ShowTimeFrameAsync(dateToShow, duration);
Per prima cosa impostiamo la data di partenza (8 giorni a partire da oggi) e successivamente il "time frame" cioè i giorni da mostrare dopo tale data.
Come è possibile vedere dall'immagine, il calendario verrà aperto mostrando come data iniziale quella impostata con la "finestra" di giorni desiderata semplicemente chiamando il metodo ShowTimeFrameAsync della classe AppointmentManager.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Hosting di componenti WebAssembly in un'applicazione Blazor static
Effettuare chiamate con versioning da Blazor ad ASP.NET Core
Migrare una service connection a workload identity federation in Azure DevOps
Effettuare il binding di date in Blazor
Miglioramenti nelle performance di Angular 16
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Eseguire attività pianificate con Azure Container Jobs
Gestire undefined e partial nelle reactive forms di Angular
Miglioramenti nell'accessibilità con Angular CDK
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Usare le collection expression per inizializzare una lista di oggetti in C#
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript