gpt4 book ai didi

wpf - 停靠面板 停靠右侧和左侧

转载 作者:行者123 更新时间:2023-12-04 15:26:32 27 4
gpt4 key购买 nike

我对停靠面板知之甚少,以下是使用的代码:

<DockPanel LastChildFill="True" >
<StackPanel Orientation="Horizontal" DockPanel.Dock="Top" VerticalAlignment="Center" Margin="10" >
<StackPanel Orientation="Horizontal" DockPanel.Dock="Left" VerticalAlignment="Center" >
<TextBlock Height="24" Name="Welcome" Text="Welcome" FontSize="14" />
</StackPanel>
<StackPanel Orientation="Horizontal" DockPanel.Dock="Right" VerticalAlignment="Center" >
<TextBlock Height="24" Name="Welcomee" Text="Welcomee" FontSize="14" />
</StackPanel>
</StackPanel>
</DockPanel>

结果是这样的:
WelcomeWelcomee

但是,代码必须产生如下结果:
Welcome                                                              Welcomee

所以你能告诉我我在哪里误解了这个概念。

最佳答案

您的第一个 StackPanel 不应包含其他两个堆栈面板。
它包含另外两个。 DockPanel.Dock="left"仅适用于 DockPanel 的直接子级。

   <DockPanel>
<StackPanel Orientation="Horizontal" DockPanel.Dock="Top" VerticalAlignment="Center" Margin="10" >Top
</StackPanel>
<StackPanel Orientation="Horizontal" DockPanel.Dock="Left" VerticalAlignment="Center" >
<TextBlock Height="24" Name="Welcome" Text="Welcome" FontSize="14" />
</StackPanel>
<StackPanel Orientation="Horizontal" DockPanel.Dock="Right" VerticalAlignment="Center" >
<TextBlock Height="24" Name="Welcomee" Text="Welcomee" FontSize="14" />
</StackPanel>
</DockPanel>

关于wpf - 停靠面板 停靠右侧和左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6550817/

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