Browse Source

Merge branch 'features/updatable-native-app-menu' of https://github.com/AvaloniaUI/Avalonia into features/updatable-native-app-menu

pull/3762/head
Dan Walmsley 6 years ago
parent
commit
fb9821ca77
  1. 14
      src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

14
src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

@ -105,10 +105,22 @@ namespace Avalonia.Native
if (appMenu is null)
{
appMenu = _factory.CreateMenu();
_factory.SetAppMenu(appMenu);
}
appMenu.Update(this, _factory, menu);
var menuItem = menu.Parent;
if (menu.Parent is null)
{
menuItem = new NativeMenuItem();
menuItem.Parent = new NativeMenu();
}
menuItem.Menu = menu;
appMenu.Update(this, _factory, menuItem.Parent);
}
private void SetMenu(IAvnWindow avnWindow, NativeMenu menu)

Loading…
Cancel
Save