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
Utilizzare Containers in .NET Aspire
Escludere alcuni file da GitHub Secret Scanning
Proteggere le risorse Azure con private link e private endpoints
Eseguire script pre e post esecuzione di un workflow di GitHub
Path addizionali per gli asset in ASP.NET Core MVC
Creare agenti facilmente con Azure AI Agent Service
Anonimizzare i dati sensibili nei log di Azure Front Door
Utilizzare WebJobs su Linux con Azure App Service
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
.NET Aspire per applicazioni distribuite
.NET Conference Italia 2024
Eliminare una project wiki di Azure DevOps