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
Creare una custom property in GitHub
Ottimizzare le performance usando Span<T> e il metodo Split
Filtering sulle colonne in una QuickGrid di Blazor
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Creare una libreria CSS universale - Rotazione degli elementi
Paginare i risultati con QuickGrid in Blazor
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Utilizzare gRPC su App Service di Azure
Supportare la sessione affinity di Azure App Service con Application Gateway
Gestione CSS in Blazor con .NET 9
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core