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
Sostituire la GitHub Action di login su private registry
Usare una container image come runner di GitHub Actions
Migrare una service connection a workload identity federation in Azure DevOps
Assegnare un valore di default a un parametro di una lambda in C#
Utilizzare database e servizi con gli add-on di Container App
Come migrare da una form non tipizzata a una form tipizzata in Angular
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Evitare il flickering dei componenti nel prerender di Blazor 8
Creare moduli CSS in React
Utilizzare un service principal per accedere a Azure Container Registry
C# 12: Cosa c'è di nuovo e interessante