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
Utilizzare i command service nei test con .NET Aspire
GitHub Quick Review per la valutazione dello stato di compliance dell'organizzazione aziendale
Nuove validazioni Form Blazor
Quando utilizzare Aspire e Dapr insieme
Utilizzo di CSS Scroll Snap per realizzare un carousel
Integrare email esterne con Azure Functions e Managed Connectors
Abilitare .NET 10 su Azure App Service e Azure Functions
Abilitare il rolling update su Azure Functions flex consumption
Blue/Green Release in locale con .NET Aspire
Supporto semplificato per le left join in Entity Framework 10
Enterprise Live Migrations - Migrare da Azure DevOps a GitHub
Esplorare database e container con Azure Cosmos DB Shell


