Here's my layout.
<Window>
 <StackPanel Orientation="Vertical">
       <StackPanel HorizontalAlignment="Stretch" Height="30">
       </StackPanel>
       <Canvas HorizontalAlignment="Center" Width="1020">
                    <!--i want this to take the remaining full height of the screen-->
                    <Canvas x:Name="bottomInfoBar" Canvas.Bottom="0" Width="720" Height="39">
                    <!--I want this at the very bottom of the screen-->
                    </Canvas>
       </Canvas>
</Window>
I want the canvas to take the full height of the window so that the 'bottomInfoBar' always remains at the very bottom of the user's screen. However if i don't specify a height for the canvas 'bottomInfoBar' appears at the very top. How do i achieve this? Please help.