Пример #1
0
        private static MessageBoxResult ShowMessageBox(string info, ButtonText btnText, Window parentWnd, string title, MessageBoxImage image)
        {
            info = info.Replace("{", "{").Replace("}", "}");
            if (btnText.ButtonType == MessageBoxButton.YesNoCancel)
            {
                return(MessageBox.ShowDialogWithThreeButton(parentWnd, info, title, btnText));
            }
            MessageDialog messageDialog = new MessageDialog(parentWnd, DialogFlags.Modal, (MessageType)image, (ButtonsType)btnText.ButtonType, info, new object[0]);

            messageDialog.SetToDialogStyle(parentWnd, true, true, true);
            messageDialog.Title = title;
            MessageBox.SetButtonText(messageDialog, btnText);
            int num = messageDialog.Run();

            messageDialog.Destroy();
            return((MessageBoxResult)num);
        }