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
Recuperare gli audit log in Azure DevOps
Utilizzare il Null conditional assignment di C# 14
Gestire gli errori nelle Promise JavaScript con try()
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Utilizzare Containers in .NET Aspire
Utilizzo del persistent state di Blazor nel prerendering
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Escludere alcuni file da GitHub Copilot
Esporre tool MCP con Azure Functions
Configuratione e utilizzo .NET Aspire CLI
Supporto semplificato per le left join in Entity Framework 10
Dallo sviluppo locale ad Azure con .NET Aspire




