I keep having to remind myself about sizing in Silverlight but it’s easy really:
| Sizing Type | Description | Usage |
| Absolute | Choose the exact size in pixels. Changing the container size has no effect. | Width=”100” |
| Automatic | Element is given the exact amount of space it needs and no more. | Width=”Auto” |
| Proportional | Space is divided between elements in a group (e.g. rows in a Grid). A number can be given to proportionally assign space. | Width=”*” Width=”2*” |
For example:
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition Height="0.25*" />
<RowDefinition Height="1.5*" />
<RowDefinition Height="1*" />
</Grid.RowDefinitions>
</Grid>