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
Utilizzare il controllo Expander nella Universal Windows Platform
Utilizzare il motore T4 di Visual Studio per generare una classe C#
Creare effetti sulle immagini con le Composition API e lo XAML nella Universal Windows Platform
ASP.NET Core 2 (.NET Conference Italia 2017)
Utilizzare i filtri a livello di modello in Entity Framework Core 2 per semplificare le cancellazioni logiche
Impostare la modalità fullscreen nella Universal Windows Platform
Migliorare l'accessibilià delle immagini nella Universal Windows Platform
Sfruttare Adaptive Card e Timeline nelle applicazioni Windows 10
Applicare effetti di luce nella Universal Windows Platform
Modificare il puntatore del mouse nella Universal Windows Platform
Utilizzare App Streaming Install nella Universal Windows Platform
Entity Framework Core 2 (.NET Conference Italia 2017)