MessageBoxBuilder
Message box builder.
Properties
public static IMessageBoxHandler DefaultHandler { get; set; }
value = MessageBoxBuilder.DefaultHandler
MessageBoxBuilder.DefaultHandler = value
Gets or sets the default message box handler used when no custom handler is provided.
Methods
public MessageBoxBuilder Button(MessageBoxButton button)
result = messageBoxBuilder.Button(button)
Set message box buttons.
- button
- Button.
Returns: Builder.
public MessageBoxBuilder Caption(string caption)
result = messageBoxBuilder.Caption(caption)
Set message box caption.
- caption
- Caption.
Returns: Builder.
public MessageBoxBuilder DefaultResult(MessageBoxResult defaultResult)
result = messageBoxBuilder.DefaultResult(defaultResult)
Set message box default result.
- defaultResult
- Default result.
Returns: Builder.
public MessageBoxBuilder Error(Exception error)
result = messageBoxBuilder.Error(error)
Set message box type to error and set exception to show.
- error
- Error.
Returns: Builder.
public MessageBoxBuilder Error()
result = messageBoxBuilder.Error()
Set message box type to error.
Returns: Builder.
public MessageBoxBuilder Handler(IMessageBoxHandler handler)
result = messageBoxBuilder.Handler(handler)
Set custom message box handler.
- handler
- Handler.
Returns: Builder.
public MessageBoxBuilder Icon(MessageBoxImage icon)
result = messageBoxBuilder.Icon(icon)
Set message box icon.
- icon
- Icon.
Returns: Builder.
public MessageBoxBuilder Info()
result = messageBoxBuilder.Info()
Set message box type to info.
Returns: Builder.
public MessageBoxBuilder OkCancel()
result = messageBoxBuilder.OkCancel()
Set message box type to ok/cancel.
Returns: Builder.
public MessageBoxBuilder Options(MessageBoxOptions options)
result = messageBoxBuilder.Options(options)
Set message box options.
- options
- Options.
Returns: Builder.
public MessageBoxBuilder Owner(Window owner)
result = messageBoxBuilder.Owner(owner)
Set owner window.
- owner
- Owner.
Returns: Builder.
public MessageBoxBuilder Owner(DependencyObject owner)
result = messageBoxBuilder.Owner(owner)
Set owner object.
- owner
- Owner.
Returns: Builder.
public MessageBoxBuilder Question()
result = messageBoxBuilder.Question()
Set message box type to question.
Returns: Builder.
public MessageBoxResult Show()
result = messageBoxBuilder.Show()
Show message box.
Returns: Result.
public MessageBoxBuilder Text(string text)
result = messageBoxBuilder.Text(text)
Set message box text.
- text
- Text.
Returns: Builder.
public MessageBoxBuilder Warning()
result = messageBoxBuilder.Warning()
Set message box type to warning.
Returns: Builder.
public MessageBoxBuilder YesNo()
result = messageBoxBuilder.YesNo()
Set message box type to yes/no.
Returns: Builder.
public MessageBoxBuilder YesNoCancel()
result = messageBoxBuilder.YesNoCancel()
Set message box type to yes/no/cancel.
Returns: Builder.