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
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Creare una libreria CSS universale: Nav menu
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Il nuovo controllo Range di Blazor 9
Utilizzare WebJobs su Linux con Azure App Service
Eseguire query in contemporanea con EF
Testare il failover sulle region in Azure Storage
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Creare una libreria CSS universale: Clip-path
Utilizzare Locust con Azure Load Testing
Configurare lo startup di applicazioni server e client con .NET Aspire
Ottenere un token di accesso per una GitHub App