Il controllo Flyout è un'assoluta novità per la piattaforma Windows Phone. Introdotto per la prima volta in Windows 8.1, è divenuto disponibile in Windows Phone 8.1 sviluppando applicazioni con WinRT.
L'uso è semplicissimo: è sufficiente impostare la proprietà Flyout esposta dal controllo Button e dalle classi derivate.
<AppBarButton Icon="Accept" Label="appbarbutton"> <AppBarButton.Flyout> <Flyout> <StackPanel> <TextBlock HorizontalAlignment="Center" Style="{StaticResource TitleTextBlockStyle}" Text="abilita il supporto 3D" /> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition /> </Grid.ColumnDefinitions> <Button HorizontalAlignment="Center">si</Button> <Button HorizontalAlignment="Center" Grid.Column="1">no</Button> </Grid> </StackPanel> </Flyout> </AppBarButton.Flyout> </AppBarButton>
Nell'esempio precedente abbiamo creato e associato un Flyout ad un cotrollo AppBarButton utilizzando del markup XAML. Il contenuto del Flyout può avere qualsiasi livello di complessità, anche se in genere è opportuno utilizzarlo solo per mostrare un semplice set di opzioni. In Windows (dalla versione 8.1 in poi) è possibile cambiare la posizione (Top, Bottom, Left, Right, Full) del Flyout impostando la proprietà Placement (del tipo FlyoutPlacementMode), mentre in Windows Phone l'unico valore supportato è Full, che imposta il Flyout per occupare tutto lo schermo.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Come migrare da una form non tipizzata a una form tipizzata in Angular
Inizializzare i container in Azure Container Apps
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Sfruttare lo streaming di una chiamata Http da Blazor
Assegnare un valore di default a un parametro di una lambda in C#
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Usare le variabili per personalizzare gli stili CSS
Miglioramenti nelle performance di Angular 16
Specificare il versioning nel path degli URL in ASP.NET Web API
Usare il colore CSS per migliorare lo stile della pagina
Elencare le container images installate in un cluster di Kubernetes
I più letti di oggi
- Sfruttare le funzionalità degli Azure Cognitive Service on-edge con i container
- Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
- I tutorials, percorsi guidati per tutti
- Introduzione ai Cognitive Services di Microsoft Azure
- Gestire gli eventi dei servizi Azure mediante Event Grid