wpf 样式 传入多个值
时间: 2023-10-08 19:03:49 浏览: 64
WPF 样式可以通过使用多个 Setter 元素来传入多个值。每个 Setter 元素定义了一个属性和对应的值。例如,以下代码定义了一个样式,该样式将 Button 控件的 Background 属性设置为 Red 并将 Foreground 属性设置为 White:
```
<Style TargetType="Button">
<Setter Property="Background" Value="Red"/>
<Setter Property="Foreground" Value="White"/>
</Style>
```
在应用样式时,可以将多个样式应用到同一个控件,这样多个 Setter 元素中定义的属性值将会被合并。例如:
```
<Button Style="{StaticResource Style1}" Style="{StaticResource Style2}" />
```
这里的 Button 控件将会应用 Style1 和 Style2 两个样式,如果两个样式中都定义了相同的属性,那么最终应用的值将是后面的样式中定义的值。
阅读全文