Poniższy kod umieszcza dwa elementy tekstowe u góry, mimo że drugi jest oznaczony "Bottom". Kolor tła przechodzi do samego końca, więc DockPanel wydaje się rozciągać do dołu.Dlaczego DockPanel.Dock = "Bottom" umieszcza element na górze?
Czego nie rozumiem w DockPanel?
<Window x:Class="TestIndexer934.Views.MainView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:c="clr-namespace:TestIndexer934.Commands"
Title="Main Window" Height="400" Width="800">
<DockPanel HorizontalAlignment="Left" Background="Beige">
<TextBlock DockPanel.Dock="Top" Text="Testing top"/>
<TextBlock DockPanel.Dock="Bottom" Text="Testing bottom"/>
</DockPanel>
</Window>
Całkiem prawdopodobna sprawa tutaj. zobacz: http://msdn.microsoft.com/en-us/library/system.windows.controls.dockpanel.lastchildfill.aspx –
dzięki, że działa, pamiętam, widząc ten atrybut, teraz wiem, co to jest –