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
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Creare una libreria CSS universale: Clip-path
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Utilizzare il trigger SQL con le Azure Function
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Applicare un filtro per recuperare alcune issue di GitHub
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Migliorare l'organizzazione delle risorse con Azure Policy
Assegnare un valore di default a un parametro di una lambda in C#
Usare le navigation property in QuickGrid di Blazor
Utilizzare Azure AI Studio per testare i modelli AI
Sfruttare al massimo i topic space di Event Grid MQTT