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
Evitare la script injection nelle GitHub Actions
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Eseguire una GroupBy per entity in Entity Framework
Gestione dell'annidamento delle regole dei layer in CSS
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Utilizzare un service principal per accedere a Azure Container Registry
Generare velocemente pagine CRUD in Blazor con QuickGrid
Sfruttare al massimo i topic space di Event Grid MQTT
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Usare lo spread operator con i collection initializer in C#
Definire stili a livello di libreria in Angular