title: WPF Change the Corner Radius of a Button while stilling using the default style of the Button
body: <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>