Le Windows Store app usano le AppBar, sia superiori che inferiori, per inserire comandi che non trovano posto o non ha senso tenere direttamente nell'app.
Si possono aprire sia con una semplice gesture che programmaticamente. Quest'ultima modalità è particolarmente utile quando si vuole visualizzare l'AppBar per gestire una selezione o una selezione multipla.
In questo ultimo caso dobbiamo prestare molta attenzione a impostare nell'ordine corretto le proprietà IsOpen e IsSticky. La prima come è facile intuire, gestisce la visualizzazione della barra. La seconda ci permette invece di interagire con altri elementi dell'ui senza che l'AppBar si chiuda.
Per impostazione predefinita l'AppBar una volta aperta, acquista il focus e si chiude non appena si interagisce con un altro elemento dell'ui.
Per continuare il proprio lavoro senza interruzioni, quando si apre l'AppBar programmaticamente è importante scrivere un codice simile:
MyAppBar.IsSticky = true; MyAppBar.IsOpen = true;
In questo modo potremo continuare, ad esempio, a selezionare gli elementi di una lista senza che la barra si chiuda.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire domini wildcard in Azure Container Apps
Eseguire attività pianificate con Azure Container Jobs
Miglioramenti nelle performance di Angular 16
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Inizializzare i container in Azure Container Apps
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Implementare il throttling in ASP.NET Core
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
I più letti di oggi
- Sblocca le performance della tua applicazione con .NET 8
- Utilizzare WebAssembly con .NET, ovunque
- Gestire la cancellazione di una richiesta in streaming da Blazor
- L'evoluzione di Blazor in .NET 8
- gRPC con .NET
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Blazor: Security
- Utilizzare QuickGrid di Blazor con Entity Framework