Con il rilascio del nuovo Windows 10 SDK build 10586 è stata introdotta la possibilità di gestire la JumpList anche per le Universal Windows Platform.
Questa funzionalità, introdotta da Windows 7, è finalmente disponibile anche per le Universal App di Windows 10, non solo per le applicazioni Win32.
La JumpList è supportata solo su device di tipo desktop: utilizzando il metodo statico JumpList.IsSupported possiamo controllare se presente e supportata.
Per popolare una JumpList possiamo utilizzare il metodo statico CreateWithArguments esposto dalla classe JumpListItem, come nell'esempio seguente:
var taskItem = JumpListItem.CreateWithArguments("/Argument", "Marco Leoncini"); taskItem.Description = "Senior developer ";
Una volta creato l'elemento da aggiungere alla JumpList, possiamo ottenere un'istanza di quella attuale con il metodo LoadCurrentAsync, per poi aggiungere il nuovo item e salvare.
var jumplist = await JumpList.LoadCurrentAsync(); jumplist.Items.Add(taskItem); await jumplist.SaveAsync();

Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Gestione CSS in Blazor con .NET 9
Ottimizzazione dei block template in Angular 17
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Utilizzare DeepSeek R1 con Azure AI
Assegnare un valore di default a un parametro di una lambda in C#
Implementare l'infinite scroll con QuickGrid in Blazor Server
Collegare applicazioni server e client con .NET Aspire
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Disabilitare automaticamente un workflow di GitHub (parte 2)
Configurare e gestire sidecar container in Azure App Service