1 using Tizen.NUI.BaseComponents;
2 using Tizen.NUI.Components;
4 namespace Tizen.NUI.Samples
6 public class AlertDialogSample : IExample
8 private int oldPageCount = 0;
10 public void Activate()
12 var window = NUIApplication.GetDefaultWindow();
14 oldPageCount = window.GetDefaultNavigator().NavigationPages.Count;
16 var button = new Button()
18 Text = "Click to show AlertDialog",
19 WidthResizePolicy = ResizePolicyType.FillToParent,
20 HeightResizePolicy = ResizePolicyType.FillToParent
23 button.Clicked += (object sender, ClickedEventArgs e) =>
25 Navigator.ShowAlertDialog("Title", "Message",
26 "Yes", (object sender2, ClickedEventArgs e2) => { window.GetDefaultNavigator().Pop(); },
27 "No", (object sender2, ClickedEventArgs e2) => { window.GetDefaultNavigator().Pop(); });
30 var dialogPage = new ContentPage()
34 window.GetDefaultNavigator().Push(dialogPage);
37 public void Deactivate()
39 var window = NUIApplication.GetDefaultWindow();
40 var newPageCount = window.GetDefaultNavigator().NavigationPages.Count;
42 for (int i = 0; i < (newPageCount - oldPageCount); i++)
44 window.GetDefaultNavigator().Pop();