Beispiel #1
0
        public static MessageBoxResult Show(string caption, string text, MessageBoxButton button, MessageBoxImage image)
        {
            Brush window_brush;

            if (image == MessageBoxImage.Warning || image == MessageBoxImage.Error)
            {
                window_brush = Brushes.IndianRed;
            }
            else
            {
                window_brush = new SolidColorBrush(Color.FromRgb(0x0F, 0xFF, 0x0F));
            }

            _messageBox = new MessageBoxView()
            {
                BorderBrush = window_brush, txtMsg = { Text = text }, MessageTitle = { Text = caption }
            };

            SetVisibilityOfButtons(button);
            SetImageOfMessageBox(image);
            _messageBox.ShowDialog();
            return(_result);
        }