wpf中是否有任何设置可以在固定距离内对齐按钮

本文关键字:距离 按钮 对齐 是否 任何 设置 wpf | 更新日期: 2023-09-27 18:21:58

应用程序包含30多个按钮,但对齐不正确我的问题是:有没有固定长度和高度排列所有30个按钮的属性?

wpf中是否有任何设置可以在固定距离内对齐按钮

如果您想在所有30个按钮之间共享相同的设置,您应该使用Styles:

<Style TargetType="Button">
    <Setter Property="Width" Value="20" />
</Style>

之后,您将拥有宽度为20的所有按钮。这是由于一个叫做隐式风格的概念。任何时候指定不带的样式时,它都会自动将其应用于所有TargetTypes,而不显式定义样式。

您是否尝试过使用Style来声明您的Button维度?尝试将其添加到Resources部分:

<Window.Resources>
    <Style TargetType="{x:Type Button}">
        <Setter Property="Height" Value="24" />
        <Setter Property="Width" Value="150" />
    </Style>
</Window.Resources>

这将影响Style范围内的所有Button,但您可以将其更改为…:

<Style x:Key="SizedButton" TargetType="{x:Type Button}">
    <Setter Property="Height" Value="24" />
    <Setter Property="Width" Value="150" />
</Style>

然后显式地将CCD_ 8分配给每个CCD_

<Button Content="Something" Style="{StaticResource SizedButton}" />