I have many blocks in my WPF windows which define the following GRID:
<Grid Width="960"><Grid.RowDefinitions><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/></Grid.RowDefinitions><Grid.ColumnDefinitions><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /></Grid.ColumnDefinitions> ...
Is is possible to write something like (pseudocode):
<Window.Resources><GridTemplate Width="960" Name="myTemplate"><Grid.RowDefinitions><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/></Grid.RowDefinitions><Grid.ColumnDefinitions><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /><ColumnDefinition Width="80" /></Grid.ColumnDefinitions></GridTemplate></Window.Resources> ...<Grid Template="myTemplate"><!-- No need to further include RowDefinitions or ColumnDefinitions, just include your stuff here --></Grid>
Or something like (pseudocode):
<Grid Width="960"><Grid.RowDefinitions> 5*<RowDefinition Height="Auto"/></Grid.RowDefinitions><Grid.ColumnDefinitions> 12*<ColumnDefinition Width="80" /></Grid.ColumnDefinitions> ...</Grid>
Thanks,