Как переопределить шаблон стиля в 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. Не работает.


Ответы (0 шт):