From 300a6952d125911c8e77ee9d3e59b0d8f5f16fc8 Mon Sep 17 00:00:00 2001 From: Maksym Katsydan Date: Wed, 1 Jul 2020 16:34:49 -0400 Subject: [PATCH] Use focus-visible instead of custom focusvisual --- src/Avalonia.Controls/ComboBox.cs | 15 --------------- src/Avalonia.Themes.Fluent/ComboBox.xaml | 12 ++++++------ 2 files changed, 6 insertions(+), 21 deletions(-) diff --git a/src/Avalonia.Controls/ComboBox.cs b/src/Avalonia.Controls/ComboBox.cs index 5fdc19ed05..6557346b1f 100644 --- a/src/Avalonia.Controls/ComboBox.cs +++ b/src/Avalonia.Controls/ComboBox.cs @@ -262,21 +262,6 @@ namespace Avalonia.Controls _popup.Closed += PopupClosed; } - protected override void OnGotFocus(GotFocusEventArgs e) - { - if (e.NavigationMethod == NavigationMethod.Tab - || e.NavigationMethod == NavigationMethod.Directional) - { - PseudoClasses.Set(":focusvisual", true); - } - } - - protected override void OnLostFocus(RoutedEventArgs e) - { - base.OnLostFocus(e); - PseudoClasses.Set(":focusvisual", false); - } - /// /// Called when the ComboBox popup is closed, with the /// that caused the popup to close. diff --git a/src/Avalonia.Themes.Fluent/ComboBox.xaml b/src/Avalonia.Themes.Fluent/ComboBox.xaml index 7ece004530..e996453b2e 100644 --- a/src/Avalonia.Themes.Fluent/ComboBox.xaml +++ b/src/Avalonia.Themes.Fluent/ComboBox.xaml @@ -191,20 +191,20 @@ - - - - @@ -214,7 +214,7 @@