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); }
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; }
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; }