gpt4 book ai didi

wpf - 将标签与停靠面板的中间对齐

转载 作者:行者123 更新时间:2023-12-04 00:31:11 28 4
gpt4 key购买 nike

我有一个停靠面板,中间有一个标签,最右侧有另一个按钮。

由于按钮的原因,当窗口最大化时,标签无法与中间对齐。

WPF:

<DockPanel Height="40" HorizontalAlignment="Stretch" Margin="-1,-2,0,0" Name="dockPanel1" VerticalAlignment="Stretch" Width="Auto" OpacityMask="{x:Null}">
<Label FontSize="18" Content="Sales" FontWeight="Bold" FontFamily="Arial" Width="883" Height="42" HorizontalAlignment="Center" HorizontalContentAlignment="Center" Foreground="White" DockPanel.Dock="Left" VerticalAlignment="Center" VerticalContentAlignment="Center"></Label>
<Button FontSize="18" Height="47" Width="123" Name="btnStart" Foreground="White" BorderBrush="{x:Null}" FlowDirection="LeftToRight" HorizontalContentAlignment="Center" FontFamily="Arial Rounded MT" ClickMode="Press" DockPanel.Dock="Right" HorizontalAlignment="Right" VerticalAlignment="Center" Padding="0" Content="Start" BorderThickness="0" Focusable="False">
</DockPanel>

最佳答案

使用 Grid而不是 DockPanel
网格允许对象彼此重叠放置,因此您可以将标签放置在中间,将按钮放置在右侧

<Grid>
<Label HorizontalAlignment="Center" VerticalAlignment="Center" />
<Button HorizontalAlignment="Right" />
</Grid>

此外,如果您不熟悉 WPF 的布局,我建议您通读 WPF Layouts: A Quick Visual Start这样您就知道有哪些可用的布局,并可以选择最适合您的情况的布局

关于wpf - 将标签与停靠面板的中间对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13142787/

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