L'ApplicationBar è un tratto distintivo delle applicazioni per Windows Phone: si tratta di una striscia in fondo alla pagina, che è in grado ospitare fino a 4 pulsanti ed un numero virtualmente infinito di voci di menu.
In Windows Phone 7.1 è stato aggiunto un nuovo comportamento, per cui è possibile rendere la barra più sottile, per renderla comunque presente all'interno delle viste, ma meno invasiva, nascondendo i pulsanti.
Questo comportamento è attivabile agendo sulla proprietà Mode, che va impostata su Minimized:
<phone:PhoneApplicationPage.ApplicationBar> <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True" Mode="Minimized"> <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button"/> <shell:ApplicationBar.MenuItems> <shell:ApplicationBarMenuItem Text="Item"/> </shell:ApplicationBar.MenuItems> </shell:ApplicationBar> </phone:PhoneApplicationPage.ApplicationBar>
L'effetto che si ottiene è riportato di seguito:

Alla pressione su "..." si aprirà normalmente, come se il valore di Mode fosse stato impostato su Default, che, come il nome stesso suggerisce, implementa il classico comportamento, che mostra anche i button presenti nell'ApplicationBar.
Per una questione di usabilità, questa impostazione non funziona quando la pagina è in landscape, per cui viene mostrata la barra con la dimensione classica.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sviluppo applicazioni x-plat con .NET MAUI
Generare file PDF da Blazor WebAssembly con iText
Consumare un endpoint generico in Blazor
Centrare elementi in HTML tramite CSS
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Monitorare i server on-premises con Azure Arc
Mostrare una preview durante l'upload di un'immagine in Blazor
Linting di un Dockerfile con un workflow di GitHub
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Utilizzare gli snapshot con Azure File shares
Creare form tipizzati con Angular
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP