gpt4 book ai didi

wpf - 为什么 DockPanel.Dock ="Bottom"将元素放在顶部?

转载 作者:行者123 更新时间:2023-12-03 21:16:16 26 4
gpt4 key购买 nike

下面的代码将两个文本元素放在顶部,即使第二个被标记为“底部”。背景颜色一直延伸到底部,因此 DockPanel 似乎一直延伸到底部。

我对 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>

最佳答案

来自 default DockPanel 的最后一项将填充剩余的可用内容区域。

如果您设置 LastChildFill="False"在 DockPanel 上,您将看到您期望的行为。您也可以设置 VerticalAlignment="Bottom"在文本块上。

关于wpf - 为什么 DockPanel.Dock ="Bottom"将元素放在顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1005670/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com