Browse Source

Don't consider disabled controls when moving focus.

Fixes #3426.
pull/3557/head
Steven Kirk 6 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);
from = from ?? result;
if (result?.Focusable == true)
if (result != null &&
result.Focusable &&
result.IsEffectivelyEnabled &&
result.IsEffectivelyVisible)
{
return result;
}

Loading…
Cancel
Save