我想为 wpf 编写一个样式,其中 StatusBar 中的所有按钮(具有定义的样式)具有相同的样式(例如宽度)。
这是我的风格:
<Style TargetType="{x:Type StatusBar}"
x:Key="DialogBoxStatusBarStyle">
<Setter Property="Background"
Value="LightGray" />
<Setter Property="Padding"
Value="5" />
...?
</Style>
以及元素的 xaml:
<StatusBar Style="{StaticResource ResourceKey=DialogBoxStatusBarStyle}" Grid.Row="3"
FlowDirection="RightToLeft">
<Button Content="Übernehmen"
Width="100"
HorizontalAlignment="Right" />
<Button Content="Abbrechen"
Width="100"
HorizontalAlignment="Right" />
<Button Content="OK"
Width="100"
HorizontalAlignment="Right" />
</StatusBar>
在最终版本中,我不想将所有按钮的宽度设置为 100。这应该以 的样式定义,StatusBar
或者更好地以StatusBar
.