Ich habe eine WPF-Benutzeroberflächensteuerelement mit Focusable="True". Es ist das einzige fokussierbare Steuerelement im Fenster.
Immer wenn der Benutzer Tab oder Alt drückt (und besonders wenn er mit Alt+Tab zu einer anderen Anwendung wechselt), erhält mein Benutzeroberflächensteuerelement einen gestrichelten Rahmen, auch als Fokusraute bekannt. Der Fokusrand bleibt dann dort, bis das Fenster geschlossen wird.
Wie kann ich verhindern, dass mein Benutzeroberflächensteuerelement jemals diese Fokusraute anzeigt?
Bearbeiten
Es stellte sich heraus, dass die Fokusraute tatsächlich nicht von meinem Benutzeroberflächensteuerelement angezeigt wurde. Mein fokussierbares Benutzeroberflächensteuerelement enthielt ein anderes Benutzeroberflächensteuerelement, das wiederum ein ItemsControl enthielt, und das ItemsControl zeigte die Fokusraute an.
Als ich FocusVisualStyle="{x:Null}" zum ItemsControl hinzufügte, verschwand die Fokusraute.