Nell'SDK di WinRT di Windows 8.1 è stata introdotto il controllo Flyout per mostrare una dialog non modale, in prossimità di un Button o di un altro FrameworkElement.
Un Flyout, a differenza di una maschera modale, si chiude al click al suo esterno e può essere usato sia per dare messaggi informativi che per richiedere una operazione di conferma all'utente.
Possiamo utilizzarlo valorizzando la proprietà Flyout di un Button:
<Button Content="Button"> <Button.Flyout> <Flyout> <StackPanel> <TextBlock>Lorem ipsum dolor sit amet, consectetur adipiscing ...</TextBlock> <Button>Yes</Button> </StackPanel> </Flyout> </Button.Flyout> </Button>
Ma possiamo anche usare l'attached property FlyoutBase.AttachedFlyout per associarlo a tutti i FrameworkElement.
Con il metodo FlyoutBase.ShowAttachedFlyout possiamo attivare la visualizzazione dell'oggetto programmaticamente.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Hosting di componenti WebAssembly in un'applicazione Blazor static
Criptare la comunicazione con mTLS in Azure Container Apps
Elencare le container images installate in un cluster di Kubernetes
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Utilizzare il trigger SQL con le Azure Function
Usare le collection expression per inizializzare una lista di oggetti in C#
Eseguire una GroupBy per entity in Entity Framework
Eseguire attività basate su eventi con Azure Container Jobs
I più letti di oggi
- Riordinare le righe di una GridView di ASP.NET con jQuery
- Creazione di un alarm con suono personalizzato con Windows Phone 7.1
- Utilizzare la session affinity con Azure Container Apps
- Blue-green deployment con Azure Web App e DevOps
- Ed infine anche il calendario :)
- Configurare la diagnostica di Azure attraverso Visual Studio
- Recuperare la data di creazione di un tag tramite una pipeline YAML di Azure DevOps
- Microsoft Security Bulletin MS05-002
- .NET Core e dispositivi IoT
- Eseguire attività pianificate con Azure Container Jobs