private void YesButton_Click(object sender, EventArgs e) { if (YesClicked != null) { YesClicked.Invoke(this, e); } }
public void Show(string title, string message) { var builder = new AlertDialog.Builder(_context); builder .SetMessage(message) .SetTitle(title) .SetPositiveButton("Ja", (sender, args) => YesClicked?.Invoke(this, EventArgs.Empty)) .SetNegativeButton("Nein", (sender, args) => NoClicked?.Invoke(this, EventArgs.Empty)) .Show(); }
private void SetDefaultState(bool enabled) { YesButton.GetComponent <Button>().onClick.RemoveAllListeners(); NoButton.GetComponent <Button>().onClick.RemoveAllListeners(); YesButton.SetActive(enabled); NoButton.SetActive(enabled); if (enabled) { YesButton.GetComponent <Button>().onClick.AddListener(delegate { YesClicked.Invoke(); }); NoButton.GetComponent <Button>().onClick.AddListener(delegate { NoClicked.Invoke(); }); } }
public YesNoBox(string label) : base() { X = Pos.Center(); Y = Pos.Center(); Width = Dim.Percent(40); Height = Dim.Percent(20); ColorScheme = Colors.Error; lbl = new(label) { Width = Dim.Fill(), Y = 1, TextAlignment = TextAlignment.Centered }; yes = new("Y_es") { X = Pos.Percent(30), Y = 5 }; no = new("N_o") { X = Pos.Percent(60), Y = 5 }; yes.Clicked += () => { YesClicked?.Invoke(this, null); }; no.Clicked += () => { NoClicked?.Invoke(this, null); }; Add(lbl, yes, no); } } }
private void BtnYes_LeftClick(object sender, EventArgs e) { Disable(); YesClicked?.Invoke(this, EventArgs.Empty); }
private void YesButton_OnClick(object sender, RoutedEventArgs e) { YesClicked?.Invoke(this, EventArgs.Empty); Visibility = Visibility.Collapsed; }