Nel rilascio del Fall Creators Update è stata introdotta la classe TaskbarManager che permette di "pinnare" la nostra applicazione nella TaskBar.
Visto che le applicazioni UWP possono girare su di un set eterogeneo di ambienti, come desktop o console, prima di fare una qualsiasi operazione è necessario verificare se sono supportate tramite:
TaskbarManager.GetDefault().IsPinningAllowed
Attraverso la proprietà IsPinningAllowed è possibile verificare se è possibile aggiungere un'applicazione alla taskbar.
Fatto questo possiamo pinnare la nostra applicazione, sempre previa autorizzazione dell'utente.
bool isPinned = await TaskbarManager.GetDefault().RequestPinCurrentAppAsync();
Infine possiamo di controllare se l'applicazione è correntemente pinnata sulla taskbar:
bool isPinned = await TaskbarManager.GetDefault().IsCurrentAppPinnedAsync();
Di conseguenza possiamo nascondere la funzionalità nella nostra applicazione.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
C# 12: Cosa c'è di nuovo e interessante
Gestire gli accessi con Token su Azure Container Registry
Utilizzare Azure Cosmos DB con i vettori
Cancellare una run di un workflow di GitHub
Usare il colore CSS per migliorare lo stile della pagina
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Triggerare una pipeline su un altro repository di Azure DevOps