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
Loggare le query più lente con Entity Framework
Creare una libreria CSS universale: Cards
Utilizzare Azure AI Studio per testare i modelli AI
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Migliorare la sicurezza dei prompt con Azure AI Studio
Filtering sulle colonne in una QuickGrid di Blazor
Recuperare App Service cancellati su Azure
Generare una User Delegation SAS in .NET per Azure Blob Storage
Utilizzare Azure Cosmos DB con i vettori
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Cambiare la chiave di partizionamento di Azure Cosmos DB