Browse Source

fix: Address review

pull/10020/head
Giuseppe Lippolis 4 years ago
parent
commit
5123f14668
  1. 11
      src/Avalonia.Controls/Flyouts/MenuFlyoutPresenter.cs

11
src/Avalonia.Controls/Flyouts/MenuFlyoutPresenter.cs

@ -1,5 +1,4 @@
using System;
using Avalonia.Controls.Generators;
using Avalonia.Controls.Platform;
using Avalonia.Controls.Primitives;
using Avalonia.LogicalTree;
@ -47,15 +46,5 @@ namespace Avalonia.Controls
}
}
}
protected internal override void PrepareContainerForItemOverride(Control element, object? item, int index)
{
base.PrepareContainerForItemOverride(element, item, index);
// Child menu items should not inherit the menu's ItemContainerTheme as that is specific
// for top-level menu items.
if ((element as MenuItem)?.ItemContainerTheme == ItemContainerTheme)
element.ClearValue(ItemContainerThemeProperty);
}
}
}

Loading…
Cancel
Save