StatusBar (定義されたスタイルを持つ) のすべてのボタンが同じスタイル (幅など) を持つ wpf のスタイルを書きたいと思います。
私のスタイルは次のようになります。
<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
。