paul deter
paul deter

Reputation: 857

Any better panel layout for this situation

My page layout requirement is such that, it requires 3 rows. First and third row contains some buttons whereas middle row contains a data grid. This data grid is what will occupy most of space. My page root element is Grid with following row definitions.

<Grid.RowDefinitions>
            <RowDefinition Height="1*" />
            <RowDefinition Height="3*" />
            <RowDefinition Height="1*" />
</Grid.RowDefinitions>

The first and third row is just a StackPanel whereas middle row is DataGrid itself. Problem is that when user reize the windows this dooesn't scale very well. Are there any other panels that may be better fit for this scenario?

Upvotes: 0

Views: 22

Answers (1)

Lukkha Coder
Lukkha Coder

Reputation: 4460

If you want the data grid to use most of the space, use the following XAML

<Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
            <RowDefinition Height="Auto" />
</Grid.RowDefinitions>

Upvotes: 1

Related Questions