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
Scrivere selettori CSS più semplici ed efficienti con :is()
Creare una libreria CSS universale: Immagini
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Il nuovo controllo Range di Blazor 9
Utilizzare DeepSeek R1 con Azure AI
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Anonimizzare i dati sensibili nei log di Azure Front Door
Gestione CSS in Blazor con .NET 9
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Usare le navigation property in QuickGrid di Blazor