Button With Template: change border
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Button HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="48">
Button
<Button.Template>
<ControlTemplate>
<Border Name="border" BorderThickness="3" BorderBrush="Red"
Background="{DynamicResource {x:Static SystemColors.ControlLightBrushKey}}">
<TextBlock Name="txtblk" Text="{TemplateBinding ContentControl.Content}"
Margin="{TemplateBinding Control.Padding}" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="UIElement.IsMouseOver" Value="True">
<Setter TargetName="border"
Property="Border.CornerRadius" Value="24" />
<Setter TargetName="txtblk"
Property="TextBlock.FontWeight" Value="Bold" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
</Button>
</Page>
Related examples in the same category