WPF Change the Corner Radius of a Button while stilling using the default style of the Button
<p>I'm trying to make a button with a square border but whenever I try to change the style of the button it removes the default styles related to it.</p>

<p>For example here I've found some code to remove the border and give it a similar look but it removes the triggers that animates the button when hovering over it.</p>

<pre><code>&lt;Style x:Key="SquareButton" TargetType="{x:Type Button}"&gt;
&lt;Setter Property="Template"&gt;
    &lt;Setter.Value&gt;
        &lt;ControlTemplate TargetType="{x:Type Button}"&gt;
            &lt;Border BorderBrush="{TemplateBinding BorderBrush}" CornerRadius="0" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" &gt;
                &lt;ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/&gt;
            &lt;/Border&gt;
        &lt;/ControlTemplate&gt;
    &lt;/Setter.Value&gt;
&lt;/Setter&gt;
&lt;/Style&gt;
</code></pre>

<p>How do I change something about the default button style in this specific button without removing the default style?</p>