From 7db71d2f556416051f71c4ec5e719acdc4d72807 Mon Sep 17 00:00:00 2001 From: Max Katz Date: Fri, 16 Dec 2022 08:31:51 -0500 Subject: [PATCH] Remove ReflectionBinding from NativeMenuBar --- src/Avalonia.Controls/NativeMenuBar.cs | 9 -------- .../Controls/NativeMenuBar.xaml | 17 +++++++-------- .../Controls/NativeMenuBar.xaml | 21 +++++++++---------- 3 files changed, 18 insertions(+), 29 deletions(-) diff --git a/src/Avalonia.Controls/NativeMenuBar.cs b/src/Avalonia.Controls/NativeMenuBar.cs index 8b3e875e5a..ac7a45a547 100644 --- a/src/Avalonia.Controls/NativeMenuBar.cs +++ b/src/Avalonia.Controls/NativeMenuBar.cs @@ -23,15 +23,6 @@ namespace Avalonia.Controls }); } - [DynamicDependency(DynamicallyAccessedMemberTypes.All, typeof(NativeMenu))] - [DynamicDependency(DynamicallyAccessedMemberTypes.All, typeof(NativeMenuItem))] - [DynamicDependency(DynamicallyAccessedMemberTypes.All, typeof(NativeMenuItemBase))] - [DynamicDependency(DynamicallyAccessedMemberTypes.All, typeof(NativeMenuItemSeparator))] - public NativeMenuBar() - { - - } - public static void SetEnableMenuItemClickForwarding(MenuItem menuItem, bool enable) { menuItem.SetValue(EnableMenuItemClickForwardingProperty, enable); diff --git a/src/Avalonia.Themes.Fluent/Controls/NativeMenuBar.xaml b/src/Avalonia.Themes.Fluent/Controls/NativeMenuBar.xaml index 5c48c297b8..d5c95ab46c 100644 --- a/src/Avalonia.Themes.Fluent/Controls/NativeMenuBar.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/NativeMenuBar.xaml @@ -9,17 +9,16 @@ IsVisible="{Binding !$parent[TopLevel].(NativeMenu.IsNativeMenuExported)}" Items="{Binding $parent[TopLevel].(NativeMenu.Menu).Items}"> - - diff --git a/src/Avalonia.Themes.Simple/Controls/NativeMenuBar.xaml b/src/Avalonia.Themes.Simple/Controls/NativeMenuBar.xaml index ba1b35e2ee..945622f22f 100644 --- a/src/Avalonia.Themes.Simple/Controls/NativeMenuBar.xaml +++ b/src/Avalonia.Themes.Simple/Controls/NativeMenuBar.xaml @@ -9,17 +9,16 @@ - -