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
Proteggere le risorse Azure con private link e private endpoints
Gestione dei nomi con le regole @layer in CSS
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Utilizzare Container Queries nominali
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Recuperare l'ultima versione di una release di GitHub
Gestire i dati con Azure Cosmos DB Data Explorer
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Migliorare la sicurezza dei prompt con Azure AI Studio
Utilizzare una qualunque lista per i parametri di tipo params in C#
Ricevere notifiche sui test con Azure Load Testing
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub