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 Azure AI Studio per testare i modelli AI
Paginare i risultati con QuickGrid in Blazor
Ricevere notifiche sui test con Azure Load Testing
Utilizzare i variable font nel CSS
Gestire gli accessi con Token su Azure Container Registry
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Utilizzare il trigger SQL con le Azure Function
Testare l'invio dei messaggi con Event Hubs Data Explorer
Gestione degli eventi nei Web component HTML
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Generare un hash con SHA-3 in .NET