我想爲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
的按鈕子的樣式進行說明。
+1,打我給它。 – Mir