如何将全局FocusVisualStyle删除到所有控件?

时间:2013-09-18 04:12:05

标签: wpf

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

但没有一个答案可以奏效。

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

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

1 个答案:

答案 0 :(得分:6)

如何将其放入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