以下是我的问题:
我刚刚找到第二个问题的答案。
我为按钮分配了一个新的FocusVisualStyle,如下所示,我删除了ControlTemplate中的Rectangle Control,以便ControlTemplate现在为空。
如果您有更好的方法或者您可以回答第一个问题,我将非常感谢您的帮助。
<Window.Resources>
<Style x:Key="MyFocusVisualStyle">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Rectangle Stroke="Red" StrokeThickness="1" Margin="-2"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<Button x:Name="button" Content="Button" HorizontalAlignment="Center" VerticalAlignment="Center" Width="75" FocusVisualStyle="{DynamicResource MyFocusVisualStyle}"/>