#578 – Grid Row and Column Size Use GridLength Object
June 12, 2012 Leave a comment
When you create a Grid in XAML, you typically specify the rows and columns at design-time, along with the height of each row and width of each column. Recall that there are three ways to set the height of a row or width of a column–explicit size, automatic or evenly distributed using remaining space in the Grid.
<Grid ShowGridLines="True">
<Grid.RowDefinitions>
<RowDefinition Height="50"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="140"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
Within the RowDefinition and ColumnDefinition objects, the row height and column width are stored within a GridLength object. GridLength has the three boolean properties IsAbsolute, IsAuto and IsStar indicating how the height or width is specified and then a Value property that contains the actual value.






















