全局停用FocusVisualStyle

gra*_*les 19 c# wpf styles

我想在我的WPF应用程序中全局停用焦点矩形.对于可以通过的单个控件

<Style TargetType="Button">
    <Setter Property="FocusVisualStyle" Value="{x:Null}" />
</Style>
Run Code Online (Sandbox Code Playgroud)

但是如何将它应用于我的应用程序中的所有控件.申请FrameworkElement时没有任何反应.我需要的是"适用于类x和所有派生类".

提前致谢,

斯特凡

Joh*_*her 0

这可能并不简单,但您可以编写一个函数来改变控件的现有样式。一旦编写完成,您就可以编写一个函数来递归地改变每个元素的样式。