WPF中设置Button的前景色为红色,默认做法如下:
<StackPanel> <StackPanel.Resources> <Style TargetType="Button"> <Setter Property="Foreground" Value="Red" /> </Style> </StackPanel.Resources> <Button Content="I'm a red button" /> </StackPanel>
如果想继承来自Modern UI 中Button的其他样式,可以采用BasedOn实现:
<StackPanel> <StackPanel.Resources> <Style TargetType="Button" BasedOn="{StaticResource {x:Type Button}}"> <Setter Property="Foreground" Value="Red" /> </Style> </StackPanel.Resources> <Button Content="I'm a red button" /> </StackPanel>