public MessageBoxResult Show(string instructionText, string text, string caption) { var dialog = new StyleableMessageBox { Caption = caption, Image = Image, InstructionText = instructionText, Text = text, Buttons = Buttons }; Initialize(dialog); return(dialog.Show()); }
public MessageBoxResult Show(string instructionText, string text, string caption, IEnumerable <StyleableMessageBoxButton> buttons, MessageBoxImage image) { var dialog = new StyleableMessageBox { Caption = caption, Image = image, InstructionText = instructionText, Text = text, Buttons = buttons }; Initialize(dialog); return(dialog.Show()); }
private void Initialize(StyleableMessageBox dialog) { dialog.Owner = _owner; dialog.WindowStartupLocation = _startupLocation; if (_windowStyle != null) { dialog.Style = _windowStyle; } dialog.FooterPaneStyle = _footerPaneStyle; dialog.InstructionTextStyle = _instructionTextStyle; dialog.TextStyle = _textStyle; dialog.ButtonTemplate = _buttonTemplate; dialog.ButtonStyle = _buttonStyle; dialog.ImageStyle = _imageStyle; dialog.CaptionPaneTemplate = _captionPaneTemaplate; }