private void ButtonTwoAlertDialogClicked(object sender, ClickedEventArgs args)
        {
            var button = new Button()
            {
                Text = "OK",
            };

            button.Clicked += (object s, ClickedEventArgs a) =>
            {
                Navigator?.Pop();
            };

            DialogPage.ShowAlertDialog("Title", "Message", button);

            var button2 = new Button()
            {
                Text = "OK2",
            };

            button2.Clicked += (object s, ClickedEventArgs a) =>
            {
                Navigator?.Pop();
            };

            DialogPage.ShowAlertDialog("Title2", "Message2", button2);
        }
        void OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            TestItem SelectedItem = null;
            string   message;

            foreach (TestItem item in e.CurrentSelection)
            {
                Console.WriteLine("Selected Item {0}", item?.GetHashCode());
                SelectedItem = item;
            }

            if (source == null)
            {
                message = "Source is NULL";
            }
            else
            {
                int index = source.IndexOf(SelectedItem);
                message = index + " was Selected";
            }

            var btn = new Button()
            {
                Text = "Ok",
            };

            btn.Clicked += (object s, ClickedEventArgs args) =>
            {
                Navigator?.Pop();
            };

            Console.WriteLine(message);
            DialogPage.ShowAlertDialog("Selected", message, btn);
        }
        public SwipeViewTest2Page()
        {
            InitializeComponent();

            panGestureDetector = new PanGestureDetector();
            panGestureDetector.Attach(text1View);
            panGestureDetector.Attach(text2View);
            panGestureDetector.Detected += (obj, e) =>
            {
                Vector2 velocity = e.PanGesture.Velocity;
                View    view     = e.View;
                if (view != null)
                {
                    if (e.PanGesture.State == Gesture.StateType.Started)
                    {
                        init1Position = text1View.Position;
                        init2Position = text2View.Position;
                    }
                    else if (e.PanGesture.State == Gesture.StateType.Finished || e.PanGesture.State == Gesture.StateType.Cancelled)
                    {
                        if (view.Position.X < -110)
                        {
                            var button = new Button()
                            {
                                Text = "Cancel",
                            };

                            button.Clicked += (object s, ClickedEventArgs a) =>
                            {
                                Navigator?.Pop();
                            };

                            if (view == text1View)
                            {
                                DialogPage.ShowAlertDialog("SwipeView", "SwipeItemView Invoked", button);
                            }
                            else if (view == text2View)
                            {
                                DialogPage.ShowAlertDialog("SwipeView", "SwipeItemView Command Executed", button);
                            }
                        }

                        text1View.Position = init1Position;
                        text2View.Position = init2Position;
                    }
                    else
                    {
                        if (velocity.X < 0 && view.Position.X > -140)
                        {
                            view.Position += new Position(e.PanGesture.ScreenDisplacement.X, 0, 0);
                        }
                    }
                }
            };
        }
        /// <summary>
        /// Event when "SIGN OUT" button is clicked.
        /// </summary>
        /// <param name="sender"> Parameter about which object is invoked the current event. </param>
        /// <param name="args"> Event arguments</param>
        public void SignOutClicked(object sender, EventArgs args)
        {
            //
            var button = new Button()
            {
                Text = "OK",
            };

            button.Clicked += (object s, ClickedEventArgs a) =>
            {
                Navigator?.Pop();
                AccountSignIn xamlPage = new AccountSignIn();
                Navigator?.Push(xamlPage);
            };
            DialogPage.ShowAlertDialog("Account Deleted", "ID : " + AccountLabel.Text, button);
        }
Exemple #5
0
        public DialogContentPage1(Window window)
        {
            WidthSpecification  = LayoutParamPolicies.MatchParent;
            HeightSpecification = LayoutParamPolicies.MatchParent;

            AppBar = new AppBar()
            {
                Title = "Dialog Sample",
            };

            var button = new Button()
            {
                Text = "Click to show Dialog",
                WidthSpecification     = 400,
                HeightSpecification    = 100,
                ParentOrigin           = Tizen.NUI.ParentOrigin.Center,
                PivotPoint             = Tizen.NUI.PivotPoint.Center,
                PositionUsesPivotPoint = true,
            };

            var positiveButton = new Button()
            {
                Text = "Yes",
            };

            positiveButton.Clicked += (object sender, ClickedEventArgs e) => { window.GetDefaultNavigator().Pop(); };

            var negativeButton = new Button()
            {
                Text = "No",
            };

            negativeButton.Clicked += (object sender, ClickedEventArgs e) => { window.GetDefaultNavigator().Pop(); };

            button.Clicked += (object sender, ClickedEventArgs e) =>
            {
                DialogPage.ShowAlertDialog("Title", "Message", positiveButton, negativeButton);
            };

            Content = button;
        }
Exemple #6
0
        public void Activate()
        {
            var window = NUIApplication.GetDefaultWindow();

            oldPageCount = window.GetDefaultNavigator().PageCount;

            var button = new Button()
            {
                Text = "Click to show AlertDialog",
                WidthResizePolicy  = ResizePolicyType.FillToParent,
                HeightResizePolicy = ResizePolicyType.FillToParent
            };

            var positiveButton = new Button()
            {
                Text = "Yes",
            };

            positiveButton.Clicked += (object sender, ClickedEventArgs e) => { window.GetDefaultNavigator().Pop(); };

            var negativeButton = new Button()
            {
                Text = "No",
            };

            negativeButton.Clicked += (object sender, ClickedEventArgs e) => { window.GetDefaultNavigator().Pop(); };

            button.Clicked += (object sender, ClickedEventArgs e) =>
            {
                DialogPage.ShowAlertDialog("Title", "Message", positiveButton, negativeButton);
            };

            var page = new ContentPage()
            {
                Content = button,
            };

            window.GetDefaultNavigator().Push(page);
        }
        private void ButtonNoTitleClicked(object sender, ClickedEventArgs args)
        {
            var button = new Button()
            {
                Text = "Cancel",
            };

            button.Clicked += (object s, ClickedEventArgs a) =>
            {
                Navigator?.Pop();
            };

            var button2 = new Button()
            {
                Text = "OK",
            };

            button2.Clicked += (object s, ClickedEventArgs a) =>
            {
                Navigator?.Pop();
            };

            DialogPage.ShowAlertDialog(null, "Message", button, button2);
        }
        private void ButtonNewAlertDialogClicked(object sender, ClickedEventArgs args)
        {
            var button = new Button()
            {
                Text = "Cancel",
            };

            button.Clicked += (object s, ClickedEventArgs a) =>
            {
                Navigator?.Pop();
            };

            var button2 = new Button()
            {
                Text = $"New AlertDialog {++count}",
            };

            button2.Clicked += (object s, ClickedEventArgs a) =>
            {
                ButtonNewAlertDialogClicked(s, a);
            };

            DialogPage.ShowAlertDialog("Title", "Message", button, button2);
        }
        /// Modify this method for adding other examples.
        public DialogAndAlertDialogExample() : base()
        {
            WidthSpecification  = LayoutParamPolicies.MatchParent;
            HeightSpecification = LayoutParamPolicies.MatchParent;

            // Navigator bar title is added here.
            AppBar = new AppBar()
            {
                Title = "Dialog AlertDialog Default Style",
            };

            // Example root content view.
            // you can decorate, add children on this view.
            rootContent = new View()
            {
                WidthSpecification  = LayoutParamPolicies.MatchParent,
                HeightSpecification = LayoutParamPolicies.MatchParent,

                Layout = new LinearLayout()
                {
                    LinearOrientation   = LinearLayout.Orientation.Vertical,
                    HorizontalAlignment = HorizontalAlignment.Center,
                    VerticalAlignment   = VerticalAlignment.Center,
                    CellPadding         = new Size2D(10, 20),
                },
            };

            buttonOneAction = new Button
            {
                Name = "buttonOneAction",
                Text = "Show AlertDialog with one button",
                WidthSpecification = LayoutParamPolicies.MatchParent,
            };
            rootContent.Add(buttonOneAction);

            buttonOneAction.Clicked += (s, e) =>
            {
                var button = new Button()
                {
                    Text = "OK",
                };

                button.Clicked += (object sender, ClickedEventArgs args) =>
                {
                    Navigator?.Pop();
                };

                DialogPage.ShowAlertDialog("Title", "Message", button);
            };

            buttonTwoAction = new Button
            {
                Name = "buttonTwoAction",
                Text = "Show AlertDialog with two buttons",
                WidthSpecification = LayoutParamPolicies.MatchParent,
            };
            rootContent.Add(buttonTwoAction);

            buttonTwoAction.Clicked += (s, e) =>
            {
                var button = new Button()
                {
                    Text = "Cancel",
                };

                button.Clicked += (object sender, ClickedEventArgs args) =>
                {
                    Navigator?.Pop();
                };

                var button2 = new Button()
                {
                    Text = "OK",
                };

                button2.Clicked += (object sender, ClickedEventArgs args) =>
                {
                    Navigator?.Pop();
                };

                DialogPage.ShowAlertDialog("Title", "Message", button, button2);
            };

            buttonNoTitle = new Button
            {
                Name = "buttonNoTitle",
                Text = "Show AlertDialog without title",
                WidthSpecification = LayoutParamPolicies.MatchParent,
            };
            rootContent.Add(buttonNoTitle);

            buttonNoTitle.Clicked += (s, e) =>
            {
                var button = new Button()
                {
                    Text = "Cancel",
                };

                button.Clicked += (object sender, ClickedEventArgs args) =>
                {
                    Navigator?.Pop();
                };

                var button2 = new Button()
                {
                    Text = "OK",
                };

                button2.Clicked += (object sender, ClickedEventArgs args) =>
                {
                    Navigator?.Pop();
                };

                DialogPage.ShowAlertDialog(null, "Message", button, button2);
            };

            buttonNoMessage = new Button
            {
                Name = "buttonNoMessage",
                Text = "Show AlertDialog without message",
                WidthSpecification = LayoutParamPolicies.MatchParent,
            };
            rootContent.Add(buttonNoMessage);

            buttonNoMessage.Clicked += (s, e) =>
            {
                var button = new Button()
                {
                    Text = "Cancel",
                };

                button.Clicked += (object sender, ClickedEventArgs args) =>
                {
                    Navigator?.Pop();
                };

                var button2 = new Button()
                {
                    Text = "OK",
                };

                button2.Clicked += (object sender, ClickedEventArgs args) =>
                {
                    Navigator?.Pop();
                };

                DialogPage.ShowAlertDialog("Title", null, button, button2);
            };

            Content = rootContent;
        }