diff --git a/src/Avalonia.Controls/NativeMenu.cs b/src/Avalonia.Controls/NativeMenu.cs index 8d3dcd9f8f..58cff581e1 100644 --- a/src/Avalonia.Controls/NativeMenu.cs +++ b/src/Avalonia.Controls/NativeMenu.cs @@ -32,10 +32,10 @@ namespace Avalonia.Controls private void ItemsChanged(object sender, NotifyCollectionChangedEventArgs e) { if(e.OldItems!=null) - foreach (NativeMenuItem i in e.OldItems) + foreach (NativeMenuItemBase i in e.OldItems) i.Parent = null; if(e.NewItems!=null) - foreach (NativeMenuItem i in e.NewItems) + foreach (NativeMenuItemBase i in e.NewItems) i.Parent = this; }