1 using Tizen.NUI.BaseComponents;
2 using Tizen.NUI.Components;
4 namespace Tizen.NUI.Samples
6 public class MenuSample : IExample
10 var window = NUIApplication.GetDefaultWindow();
11 var navigator = window.GetDefaultNavigator();
13 var pageContent = new Button()
15 Text = "Page Content",
17 WidthSpecification = LayoutParamPolicies.MatchParent,
18 HeightSpecification = LayoutParamPolicies.MatchParent,
21 var moreButton = new Button()
26 var appBar = new AppBar()
28 AutoNavigationContent = false,
30 Actions = new View[] { moreButton, },
33 var page = new ContentPage()
36 Content = pageContent,
40 var menuItem = new MenuItem() { Text = "Menu" };
41 var menuItem2 = new MenuItem() { Text = "Menu2" };
42 var menuItem3 = new MenuItem() { Text = "Menu3" };
43 var menuItem4 = new MenuItem() { Text = "Menu4" };
45 moreButton.Clicked += (object sender, ClickedEventArgs args) =>
47 DialogPage.ShowMenu(moreButton, menuItem, menuItem2, menuItem3, menuItem4);
51 public void Deactivate()
53 var window = NUIApplication.GetDefaultWindow();
54 var navigator = window.GetDefaultNavigator();
55 var newPageCount = window.GetDefaultNavigator().NavigationPages.Count;
57 for (int i = 0; i < newPageCount; i++)