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
Sostituire la GitHub Action di login su private registry
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Utilizzare gRPC su App Service di Azure
Utilizzare Azure Cosmos DB con i vettori
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Applicare un filtro per recuperare alcune issue di GitHub
Utilizzare i primary constructor di C# per inizializzare le proprietà
Rendere le variabili read-only in una pipeline di Azure DevOps
Creare una custom property in GitHub