Browse Source

Don't consider disabled controls when moving focus.

Fixes #3426.
pull/3557/head
Steven Kirk 7 years ago
parent
commit
e994b855d5
  1. 5
      src/Avalonia.Controls/ItemsControl.cs

5
src/Avalonia.Controls/ItemsControl.cs

@ -472,7 +472,10 @@ namespace Avalonia.Controls
result = container.GetControl(direction, c, wrap); result = container.GetControl(direction, c, wrap);
from = from ?? result; from = from ?? result;
if (result?.Focusable == true) if (result != null &&
result.Focusable &&
result.IsEffectivelyEnabled &&
result.IsEffectivelyVisible)
{ {
return result; return result;
} }

Loading…
Cancel
Save