Nello script #42 abbiamo introdotto il controllo Flyout, che ci rende molto semplice la creazione di finestre modali in corrispondenza di Button o altri elementi.
Il contenuto di un Flyout è gestibile autonomamente come ogni ContentControl, tuttavia il Flyout stesso ha propri elementi grafici che ne definiscono un aspetto, esterni al content, sui quali potremmo avere la necessità di intervenire per conformarli al resto dell'appplicazione.

Tuttavia Flyout non espone direttamente proprietà per i colori di Background, bordo e Foreground; per intervenire su di essi è necessario creare uno Style per valorizzare la proprietà FlyoutPresenterStyle e andare in esso a settare tali valori.
<Style x:Key="FlyoutPresenterStyle1"
TargetType="FlyoutPresenter">
<Setter Property="Background"
Value="#FF005DFF" />
<Setter Property="BorderBrush"
Value="#FF46FF00" />
<Setter Property="Foreground"
Value="#FFFAFAFA" />
</Style>
<Button Content="Button">
<Button.Flyout>
<Flyout FlyoutPresenterStyle="{StaticResource FlyoutPresenterStyle1}">
<StackPanel>
<TextBlock>Lorem ipsum dolor sit amet, consectetur adipiscing ...</TextBlock>
<Button>Yes</Button>
</StackPanel>
</Flyout>
</Button.Flyout>
</Button>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Referenziare un package NuGet in una file based app .NET
Logica Graceful Degradation in HTML e CSS
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Esporre workflow come server MCP con Azure Logic Apps
Ospitare n8n su Azure App Service
Importare repository da Bitbucket a GitHub Enterprise Cloud
Creare un extension method per applicare condizionalmente una Where in una query LINQ per Entity Framework
Usare Microsoft-Decision-1 di AI Foundry per ottenere risposte decisionali strutturate
Running workloads and operations with Azure Kubernetes Service
Abilitare .NET 10 su Azure App Service e Azure Functions
Bloccare il traffico di rete in uscita dal runner di GitHub
Utilizzo delle stepped value functions nel CSS


