Как переопределить шаблон стиля в WPF?
Имеется стиль для кнопок:
<Style TargetType="Button" x:Key="DefaultButton">
<Style.Resources>
<SolidColorBrush x:Key="PressedButtonColor">#3D43B3</SolidColorBrush>
</Style.Resources>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border Name="buttonBorder" CornerRadius="6"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="0"
Background="{TemplateBinding Background}"
Height="{TemplateBinding Height}"
Width="{TemplateBinding Width}" >
<ContentControl Margin="{TemplateBinding Padding}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Content="{TemplateBinding Content}" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="buttonBorder" Property="BorderBrush" Value="White"/>
<Setter TargetName="buttonBorder" Property="BorderThickness" Value="2"/>
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter TargetName="buttonBorder" Property="Background" Value="{DynamicResource PressedButtonColor}"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Мне нужно создать такой же стиль кнопки, только с CornerRadius = 0. Пробовал наследоваться от DefaultButton и в новом стиле прописывать нужное значение CornerRadius. Не работает.