How do I get the bottom textblock to fill up the remaining space horizontally and vertically?
I've got a shell that has this region:
<DockPanel Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="2" LastChildFill="True"
Background="Orange">
<ItemsControl x:Name="MainNavigationPanel"
Background="Yellow"
DockPanel.Dock="Left"
cal:RegionManager.RegionName="MainNavigationPanel"
Width="200"
HorizontalAlignment="Left"/>
<StackPanel x:Name="MainContent"
Background="Beige"
Width="Auto"
Height="Auto"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
>
<TextBlock Text="This will be the main region content."/>
</StackPanel>
</DockPanel>
And in MainNavigationPanel I load this view:
<UserControl x:Class="MenuModule.Views.MainNavigationView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:igOB="http://infragistics.com/OutlookBar"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch">
<DockPanel LastChildFill="True"
Background="Red"
HorizontalAlignment="Left"
VerticalAlignment="Stretch">
<TextBlock Text="first"
DockPanel.Dock="Top"
Background="LightBlue"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"/>
<TextBlock Text="second"
DockPanel.Dock="Bottom"
Background="LightGreen"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"/>
</DockPanel>
</UserControl>