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 la versione generica di EntityTypeConfiguration in Entity Framework Core
Gestire i null nelle reactive form tipizzate di Angular
Utilizzare le collection expression in C#
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Reactive form tipizzati con FormBuilder in Angular
Utilizzare la session affinity con Azure Container Apps
Eseguire una query su SQL Azure tramite un workflow di GitHub
Utilizzare gli snapshot con Azure File shares
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
I più letti di oggi
- Miglioramenti nelle performance di Angular 16
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- HTML5 con CSS e JavaScript
- Ottimizzazione dei block template in Angular 17
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!