Browse Source

Require Alt+Down to open flyout (closer to WinUI now)

pull/7422/head
robloo 4 years ago
parent
commit
f03b2f64f9
  1. 5
      src/Avalonia.Controls/SplitButton/SplitButton.cs

5
src/Avalonia.Controls/SplitButton/SplitButton.cs

@ -351,11 +351,8 @@ namespace Avalonia.Controls
e.Handled = true;
}
}
else if (key == Key.Down && IsEffectivelyEnabled)
else if (key == Key.Down && e.KeyModifiers.HasAllFlags(KeyModifiers.Alt) && IsEffectivelyEnabled)
{
// WinUI requires the VirtualKey.Menu (alt) + VirtualKey.Down to open the flyout
// Avalonia will only require Key.Down which is better cross-platform
OpenFlyout();
e.Handled = true;
}

Loading…
Cancel
Save