Do not forget we could use the ColumnSpan in Grid. You could put one Grid in the third Row with theColumnSpan=3, then you could put the StatueBar in this Grid panel.
<Grid><Grid.RowDefinitions><RowDefinitionHeight="50*"x:Name="GTop"/><RowDefinitionHeight="3"/><RowDefinitionHeight="50*"x:Name="GBottom"/><RowDefinitionHeight="Auto"/></Grid.RowDefinitions><Grid.ColumnDefinitions><ColumnDefinitionWidth="50*"x:Name="GLeft"/><ColumnDefinitionWidth="3"/><ColumnDefinitionWidth="50*"x:Name="GRight"/></Grid.ColumnDefinitions><StackPanelGrid.Row="0"Grid.Column="0"Background="Red"/><StackPanelGrid.Row="0"Grid.Column="2"Background="Blue"/><StackPanelGrid.Row="2"Grid.Column="0"Background="Tan"/><StackPanelGrid.Row="2"Grid.Column="2"Background="Brown"/><Classes:SplitterBackground="DarkGreen"Grid.ColumnSpan="3"Grid.Row="1"Direction="HORIZONTAL"PreviousRow="{Binding ElementName=GTop}"NextRow="{Binding ElementName=GBottom}"/><Classes:SplitterBackground="DarkBlue"Grid.RowSpan="4"Grid.Column="1"Direction="VERTICAL"PreviousColumn="{Binding ElementName=GLeft}"NextColumn="{Binding ElementName=GRight}"/><Classes:SplitterBackground="Red"Grid.Column="1"Grid.Row="1"Direction="CROSS"PreviousRow="{Binding ElementName=GTop}"NextRow="{Binding ElementName=GBottom}"PreviousColumn="{Binding ElementName=GLeft}"NextColumn="{Binding ElementName=GRight}"/><GridGrid.ColumnSpan="3"Grid.Row="3"><Grid.ColumnDefinitions><ColumnDefinitionWidth="*"/><ColumnDefinitionWidth="*"/></Grid.ColumnDefinitions><StatusBarGrid.Column="0"Visibility="Visible"><StatusBarItem><TextBlockName="StatusBarLeftText"Text="LefDir"/></StatusBarItem></StatusBar><StatusBarGrid.Column="1"Visibility="Visible"><StatusBarItem><TextBlockName="StatusBarRightText">Right</TextBlock></StatusBarItem></StatusBar></Grid></Grid>
Sincerely,
Bob Bao [MSFT]
MSDN Community Support | Feedback to us