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
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Path addizionali per gli asset in ASP.NET Core MVC
Creare una custom property in GitHub
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Scrivere selettori CSS più semplici ed efficienti con :is()
Change tracking e composition in Entity Framework
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Anonimizzare i dati sensibili nei log di Azure Front Door
.NET Aspire per applicazioni distribuite
Creare una libreria CSS universale: Clip-path
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API