Browse Source

MenuItem might have to look up the logical tree to find its menu parent (as in trayicon)

pull/8544/head
Dan Walmsley 4 years ago
parent
commit
a51acea5e0
  1. 2
      src/Avalonia.Controls/MenuItem.cs

2
src/Avalonia.Controls/MenuItem.cs

@ -304,7 +304,7 @@ namespace Avalonia.Controls
bool IMenuItem.IsPointerOverSubMenu => _popup?.IsPointerOverPopup ?? false;
/// <inheritdoc/>
IMenuElement? IMenuItem.Parent => Parent as IMenuElement;
IMenuElement? IMenuItem.Parent => this.FindLogicalAncestorOfType<IMenuElement>();
protected override bool IsEnabledCore => base.IsEnabledCore && _commandCanExecute;

Loading…
Cancel
Save