wpf中是否有任何设置可以在固定距离内对齐按钮
本文关键字:距离 按钮 对齐 是否 任何 设置 wpf | 更新日期: 2023-09-27 18:21:58
应用程序包含30多个按钮,但对齐不正确我的问题是:有没有固定长度和高度排列所有30个按钮的属性?
如果您想在所有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}" />