Вместо этого используйте Button
и переопределите его шаблон так, чтобы он выглядел как Border
:
<Button>
<Button.ControlTemplate>
<ControlTemplate TargetType="{x:Type Button}">
<Border Name="bd" Style="{StaticResource NormalBorderStyle}">
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter TargetName="bd"
Property="Style"
Value="{StaticResource PressedBorderStyle}" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.ControlTemplate>
</Button>