public static void Show(string title, string text, Action<MessageBoxResult> callback = null) { MessageBoxButton btn = new MessageBoxButton(); btn.ID = (long)MessageBoxResult.OK; btn.Text = "Ok"; Show(title, text, btn, null, callback); }
public static void Show(string title, string text, MessageBoxButton button1, MessageBoxButton button2, Action<MessageBoxResult> callback = null) { List<MessageBoxButton> buttons = new List<MessageBoxButton>(); if (button1 != null) { buttons.Add(button1); } if (button2 != null) { buttons.Add(button2); } Show(title, text, buttons, callback); }
public void OnButtonClick(MessageBoxButton button) { this.HideWindow(); this.InvokeCallback((MessageBoxResult)button.ID); }