删除UserControl上的焦点矩形

我有一个焦点=“真”的WPF用户控件。 这是窗口中唯一可以调整的控件。

每当用户按Tab或Alt(特别是当他们Alt + Tab到另一个应用程序),我的UserControl获取一个虚线边框,又名焦点矩形。 焦点矩形然后停留在窗口closures之前。

我怎样才能防止我的UserControl永远显示这个焦点矩形?

编辑

原来焦点矩形实际上并没有被我的UserControl显示出来。 我的焦点用户控件包含另一个用户控件,反过来,它包含一个ItemsControl,ItemsControl是显示焦点矩形。

当我将FocusVisualStyle =“{x:Null}”添加到ItemsControl时,焦点矩形消失了。

如果您不想在任何情况下显示焦点矩形,可以将FocusVisualStyle设置为null。

<MyControl FocusVisualStyle="{x:Null}" />