我是使用 WPF 的新手,我正在尝试申请(Style
例如背景TextBox
,应该是橙色)。为了实现这一点,我做了类似的事情:Button
MenuItem
<Style TargetType="TextBox" x:Key="sampleTextBox">
<Setter Property="Margin" Value="2"/>
<Setter Property="FontFamily" Value="Verdana"/>
<Setter Property="FontSize" Value="11px"/>
<Setter Property="FontWeight" Value="Bold"/>
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1" >
<GradientStop Color="#FFFFD190" Offset="0.2"/>
<GradientStop Color="Orange" Offset="0.85"/>
<GradientStop Color="#FFFFD190" Offset="1"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Style>
Button
并为目标类型和目标菜单重复相同的代码。这工作得很好。但我想通过可能有多个目标类型值来最小化重复代码的数量。
请让我知道是否可能。
谢谢。