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
Utilizzare i value converter in entity Framework Core 2.1
Documentare le nostre Web API con Swagger in ASP.NET Core 2.1
Aggiungere il metodo SelectMany alla classe Array in TypeScript
Validazione automatica dei parametri in Web API con ASP.NET Core 2.1
Gestione della dimensione del testo nella Universal Windows Platform
Impersonare un utente fittizio per un'applicazione ASP.NET Core
Le novità dell'April Update per la Universal Windows Platform
Proteggere e condividere le credenziali nella Universal Windows Platform
Scrolling automatico nel controllo ListView nella Universal Windows Platform
Ospitare siti web statici con Azure Storage
Ottenere il massimo delle performace grafiche nella Universal Windows Platform
Impostare lo scope di una shortcut nella Universal Windows Platform