Skip to content

Commit c5370ab

Browse files
r2d2rigonmetulev
authored andcommitted
Updated Menu sample page to insert new items at the beginning of the MenuItem collection.
1 parent 534a8c9 commit c5370ab

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

Microsoft.Toolkit.Uwp.SampleApp/SamplePages/Menu/MenuPage.xaml.cs

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ protected override void OnNavigatedTo(NavigationEventArgs e)
3636
{
3737
base.OnNavigatedTo(e);
3838

39-
Shell.Current.RegisterNewCommand("Add Item to file menu", (sender, args) =>
39+
Shell.Current.RegisterNewCommand("Append Item to file menu", (sender, args) =>
4040
{
4141
if (fileMenu != null)
4242
{
@@ -53,6 +53,24 @@ protected override void OnNavigatedTo(NavigationEventArgs e)
5353
fileMenu.Items.Add(flyoutItem);
5454
}
5555
});
56+
57+
Shell.Current.RegisterNewCommand("Prepend Item to file menu", (sender, args) =>
58+
{
59+
if (fileMenu != null)
60+
{
61+
var flyoutItem = new MenuFlyoutItem
62+
{
63+
Text = "Click to remove"
64+
};
65+
66+
flyoutItem.Click += (a, b) =>
67+
{
68+
fileMenu.Items.Remove(flyoutItem);
69+
};
70+
71+
fileMenu.Items.Insert(0, flyoutItem);
72+
}
73+
});
5674
}
5775
}
5876
}

0 commit comments

Comments
 (0)