我遇到了与Deactivate FocusVisualStyle globally相同的问题。

但是,所有的答案都行不通。

所以,我只想在我的应用程序FocusVisualStyle="{x:Null}"中设置所有控件,任何
有效的方法来实现这一目标?

我不想单独设置每个控件。

最佳答案

仅将其放入您的Application.Resources怎么样?:

<Style TargetType="{x:Type Control}">
    <Setter Property="FocusVisualStyle" Value="{x:Null}" />
</Style>

同样也要影响非控件,请尝试以下操作:
<Style TargetType="{x:Type FrameworkElement}">
    <Setter Property="FocusVisualStyle" Value="{x:Null}" />
</Style>

由于Control是从FrameworkElement派生的,因此他们还将全部使用此Style

10-08 15:55