A partire dalla build 15025 di Windows 10 è stata aggiunta la possibilità di pinnare le tile primarie all'interno della start screen.
Prima di pinnare una tile all'interno della start screen, dobbiamo assicurarci che sia una funzionalità supportata dalla versione del sistema operativo utilizzato attraverso la classe ApiInformation, in secondo luogo sarà necessario capire se ci troviamo su Desktop (dove è supportata) oppure su Mobile (dove non è supportata) e quindi agire di conseguenza.
Una volta determinati tutti i presupposti, è possibile richiedere l'inserimento della tile nella start screen tramite la classe StartScreenManager.
if (ApiInformation.IsTypePresent("Windows.UI.StartScreen.StartScreenManager")) { AppListEntry entry = (await Package.Current.GetAppListEntriesAsync())[0]; bool isSupported = StartScreenManager.GetDefault().SupportsAppListEntry(entry); bool isPinned = await StartScreenManager.GetDefault().ContainsAppListEntryAsync(entry); if (isSupported && !isPinned) await StartScreenManager.GetDefault().RequestAddAppListEntryAsync(entry); }
Questa chiamata non è definita come "silent", quindi verrà comunque richiesto l'esplicito permesso all'utente da parte del sistema operativo, prima dell'aggiunta nella schermata di start.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Estrarre dati randomici da una lista di oggetti in C#
Utilizzare una qualunque lista per i parametri di tipo params in C#
Usare le navigation property in QuickGrid di Blazor
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Implementare l'infinite scroll con QuickGrid in Blazor Server
Assegnare un valore di default a un parametro di una lambda in C#
Utilizzare Azure AI Studio per testare i modelli AI
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Creare alias per tipi generici e tuple in C#
Escludere alcuni file da GitHub Secret Scanning
Eseguire una query su SQL Azure tramite un workflow di GitHub