Browse Source

fix disposing native menus / events

pull/3762/head
Dan Walmsley 7 years ago
parent
commit
1bbea47c65
  1. 1
      samples/ControlCatalog/MainWindow.xaml.cs
  2. 2
      src/Avalonia.Native/IAvnMenu.cs

1
samples/ControlCatalog/MainWindow.xaml.cs

@ -34,6 +34,7 @@ namespace ControlCatalog
fileMenu.NeedsUpdate += (sender, e)=> fileMenu.NeedsUpdate += (sender, e)=>
{ {
fileMenu.Items.Clear();
fileMenu.Items.Add(new NativeMenuItem("Test 1")); fileMenu.Items.Add(new NativeMenuItem("Test 1"));
}; };

2
src/Avalonia.Native/IAvnMenu.cs

@ -47,6 +47,8 @@ namespace Avalonia.Native.Interop
events.Initialise(menu); events.Initialise(menu);
menu._events = events;
return menu; return menu;
} }

Loading…
Cancel
Save