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);