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
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Definire stili a livello di libreria in Angular
Specificare il versioning nel path degli URL in ASP.NET Web API
Implementare il throttling in ASP.NET Core
Effettuare il binding di date in Blazor
Evitare il flickering dei componenti nel prerender di Blazor 8
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Utilizzare la session affinity con Azure Container Apps
Generare file per il download da Blazor WebAssembly
Potenziare Azure AI Search con la ricerca vettoriale
Cambiare la chiave di partizionamento di Azure Cosmos DB
Configurare policy CORS in Azure Container Apps
I più letti di oggi
- Aggiungere il metodo SelectMany alla classe Array in TypeScript
- Usare gateway dedicati con Azure Cosmos DB per migliorare le prestazioni
- Recuperare i Popup aperti in una Windows Store app
- AI&ML Conf 2020 - Online
- Preview 4 per ASP.NET MVC
- Speciale Windows Store app: costruire app con WinRT per Windows 8
- Microsoft Security Bulletin MS02-050
- Microsoft Security Bulletin MS04-033
- Attivare l'output caching su ASP.NET Web API
- Ottimizzare l'utilizzo di banda tramite ETag in ASP.NET Core Web API