在派生样式中设置 Style.Triggers 属性时,是否可以添加基本样式的触发器列表,而不是覆盖默认样式的所有触发器?
IE 如果我有:
<Style x:Key="ErrorStyle" TargetType="{x:Type TextBox}">
<Style.Triggers>
<Trigger Property="Background" Value="Red">
<Setter Property="BorderBrush" Value="Red" />
</Trigger>
</Style.Triggers>
</Style>
我可以这样做:
<Style x:Key="DerivedErrorStyle" TargetType="{x:Type TextBox}" BasedOn="{StaticResource ErrorStyle}">
<Style.Triggers>
<Trigger Property="Background" Value="Red">
<Setter Property="Text" Value="Red" />
</Trigger>
</Style.Triggers>
</Style>
在不丢失 BorderBrush 的功能的情况下随着背景变为红色?有点人为的例子,但我想保持简单。谢谢你的帮助。