예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
 public void OnButtonClick(MessageBoxButton button) {
     this.HideWindow();
     this.InvokeCallback((MessageBoxResult)button.ID);
 }