diff --git a/samples/ControlCatalog/App.xaml b/samples/ControlCatalog/App.xaml
index 335c460b40..e40509dfda 100644
--- a/samples/ControlCatalog/App.xaml
+++ b/samples/ControlCatalog/App.xaml
@@ -17,16 +17,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/ControlCatalog/App.xaml.cs b/samples/ControlCatalog/App.xaml.cs
index 4fc63ea054..958729e2e8 100644
--- a/samples/ControlCatalog/App.xaml.cs
+++ b/samples/ControlCatalog/App.xaml.cs
@@ -8,20 +8,9 @@ namespace ControlCatalog
{
public class App : Application
{
- private NativeMenu _recentMenu;
-
public override void Initialize()
{
AvaloniaXamlLoader.Load(this);
-
- Name = "Avalonia";
-
- _recentMenu = (NativeMenu.GetMenu(this).Items[1] as NativeMenuItem).Menu;
- }
-
- public void OnOpenClicked(object sender, EventArgs args)
- {
- _recentMenu.Items.Insert(0, new NativeMenuItem("Item " + (_recentMenu.Items.Count + 1)));
}
public override void OnFrameworkInitializationCompleted()
diff --git a/samples/ControlCatalog/MainWindow.xaml b/samples/ControlCatalog/MainWindow.xaml
index 6088f2ec57..248f94082d 100644
--- a/samples/ControlCatalog/MainWindow.xaml
+++ b/samples/ControlCatalog/MainWindow.xaml
@@ -37,12 +37,20 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/samples/ControlCatalog/MainWindow.xaml.cs b/samples/ControlCatalog/MainWindow.xaml.cs
index 7b0ee897c4..38cbde9d92 100644
--- a/samples/ControlCatalog/MainWindow.xaml.cs
+++ b/samples/ControlCatalog/MainWindow.xaml.cs
@@ -31,20 +31,28 @@ namespace ControlCatalog
DataContext = new MainWindowViewModel(_notificationArea);
_recentMenu = ((NativeMenu.GetMenu(this).Items[0] as NativeMenuItem).Menu.Items[2] as NativeMenuItem).Menu;
+ var mainMenu = this.FindControl