Browse Source

Merge pull request #1161 from arndtdv/master

Fixed: #226
pull/1202/head
Steven Kirk 9 years ago
committed by GitHub
parent
commit
247ef0b041
  1. 15
      src/Avalonia.Controls/MenuItem.cs

15
src/Avalonia.Controls/MenuItem.cs

@ -307,6 +307,21 @@ namespace Avalonia.Controls
() => IsSubMenuOpen = true,
TimeSpan.FromMilliseconds(400));
}
else
{
var parentItem = Parent as MenuItem;
if (parentItem != null)
{
foreach (var sibling in parentItem.Items
.OfType<MenuItem>()
.Where(x => x != this && x.IsSubMenuOpen))
{
sibling.CloseSubmenus();
sibling.IsSubMenuOpen = false;
sibling.IsSelected = false;
}
}
}
}
/// <summary>

Loading…
Cancel
Save