Use Grid or UniformGrid
<Grid HorizontalAlignment="Stretch"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <TextBlock Text="1" Grid.Column="0"/> <TextBlock Text="2" Grid.Column="1"/> <TextBlock Text="3" Grid.Column="2"/> </Grid>
The grid is very common, and is used a lot in every WPF application. However, UniformGrid is very convenient, but not so well known.
HCL
source share