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
Eseguire una GroupBy per entity in Entity Framework
Paginare i risultati con QuickGrid in Blazor
Copiare automaticamente le secret tra più repository di GitHub
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Limitare le richieste lato server con l'interactive routing di Blazor 8
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Elencare le container images installate in un cluster di Kubernetes
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Gestire errori funzionali tramite exception in ASP.NET Core Web API
Potenziare Azure AI Search con la ricerca vettoriale
I più letti di oggi
- Miglioramenti nelle performance di Angular 16
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- HTML5 con CSS e JavaScript
- Ottimizzazione dei block template in Angular 17
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!