У меня есть окно с DockPanel, а внутри DockPanel есть два пользовательских элемента управления. Как я и ожидал, пользовательский элемент управления «заголовок» закреплен в верхней части окна. Однако пользовательский элемент управления «нижний колонтитул» не закрепляется в самом низу окна, а вместо этого, кажется, стыкуется примерно на 500 пикселей ниже заголовка. Может быть, есть еще 300 пикселей (я просто догадываюсь по тому, где он появляется в окне) под «нижним колонтитулом» просто пустого места.
Элемент управления header имеет DesignHeight, равный 100, а элемент управления нижнего колонтитула - DesignHeight, равный 20.
Почему нижний колонтитул не закрепляется в самом низу окна?
Код MainWindow.xaml:
<Window x:Class="RATTA.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:RATTA.ViewModel"
xmlns:vw="clr-namespace:RATTA.View"
Title="RATTA" Height="800" Width="600" Background="WhiteSmoke">
<DockPanel Width="Auto" Height="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<vw:HeaderVw DataContext="MainHeaderVM" DockPanel.Dock="Top" />
<vw:FooterVw DataContext="MainFooterVM" DockPanel.Dock="Bottom" />
</DockPanel>
</Window>