L'UWP Community Toolkit è in continua crescita e da poche settimane si è arricchito di un nuovo controllo che ha il sapore di un revival per chi ha sviluppato o sviluppa con WPF.
Il controllo in questione è il DockPanel, che, oltre al nome, ricalca il funzionamento e la sintassi dell'originale WPF.
<controls:DockPanel Name="SampleDockPanel" LastChildFill="False" > <StackPanel Height="100" controls:DockPanel.Dock="Top" Background="Black"/> <StackPanel Width="100" controls:DockPanel.Dock="Left" Background="Red"/> <StackPanel Height="100" controls:DockPanel.Dock="Bottom" Background="Green"/> <StackPanel Width="100" controls:DockPanel.Dock="Right" Background="Blue"/> </controls:DockPanel>
La particolarità di questo controllo è quella di poter "ancorare" gli elementi contenuti ai quattro angoli, mediante l'attached property DockPanel.Dock.
Inoltre, la proprietà LastChildFill consente di specificare il comportamento dell'ultimo figlio (inteso come ordine di dichiarazione nello XAML): questo serve ad indicare se l'ultimo controllo deve o meno riempire tutto lo spazio rimasto.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare alias per tipi generici e tuple in C#
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
C# 12: Cosa c'è di nuovo e interessante
Utilizzare Azure AI Studio per testare i modelli AI
Eseguire una query su SQL Azure tramite un workflow di GitHub
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Configurare policy CORS in Azure Container Apps
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Creare gruppi di client per Event Grid MQTT
Elencare le container images installate in un cluster di Kubernetes