From 09f82da4dd50d783e3d1ffdfe9c6e04bf83b860f Mon Sep 17 00:00:00 2001 From: Tako <53405089+Takoooooo@users.noreply.github.com> Date: Tue, 19 Oct 2021 18:22:47 +0300 Subject: [PATCH] Fix changing focus with Tab key for Button (#6753) --- src/Avalonia.Controls/Button.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Avalonia.Controls/Button.cs b/src/Avalonia.Controls/Button.cs index 6912b2db63..614a18c6b5 100644 --- a/src/Avalonia.Controls/Button.cs +++ b/src/Avalonia.Controls/Button.cs @@ -358,6 +358,13 @@ namespace Avalonia.Controls IsPressed = false; } + protected override void OnLostFocus(RoutedEventArgs e) + { + base.OnLostFocus(e); + + IsPressed = false; + } + protected override void OnPropertyChanged(AvaloniaPropertyChangedEventArgs change) { base.OnPropertyChanged(change);