MessageBoxBuilder

Ecng.Xaml

Конструктор ящиков сообщений.

Свойства

DefaultHandler
public static IMessageBoxHandler DefaultHandler { get; set; }
value = MessageBoxBuilder.DefaultHandler
MessageBoxBuilder.DefaultHandler = value

Получает или устанавливает обработчик ящика сообщений по умолчанию, используемый, когда не предоставляется пользовательский обработчик.

Методы

Button
public MessageBoxBuilder Button(MessageBoxButton button)
result = messageBoxBuilder.Button(button)

Установите кнопки окна сообщений.

button
Кнопка.

Возвращает: Строитель.

Caption
public MessageBoxBuilder Caption(string caption)
result = messageBoxBuilder.Caption(caption)

Установите заголовок окна сообщения.

caption
Подпись.

Возвращает: Строитель.

DefaultResult
public MessageBoxBuilder DefaultResult(MessageBoxResult defaultResult)
result = messageBoxBuilder.DefaultResult(defaultResult)

Установить результат по умолчанию для окна сообщений.

defaultResult
Результат по умолчанию.

Возвращает: Строитель.

Error
public MessageBoxBuilder Error(Exception error)
result = messageBoxBuilder.Error(error)

Установите тип окна сообщения на ошибку и установите исключение для отображения.

error
Ошибка.

Возвращает: Строитель.

Error
public MessageBoxBuilder Error()
result = messageBoxBuilder.Error()

Установите тип окна сообщения об ошибке.

Возвращает: Строитель.

Handler
public MessageBoxBuilder Handler(IMessageBoxHandler handler)
result = messageBoxBuilder.Handler(handler)

Установите собственный обработчик окна сообщений.

handler
Хендлер.

Возвращает: Строитель.

Icon
public MessageBoxBuilder Icon(MessageBoxImage icon)
result = messageBoxBuilder.Icon(icon)

Установите значок окна сообщения.

icon
Значок.

Возвращает: Строитель.

Info
public MessageBoxBuilder Info()
result = messageBoxBuilder.Info()

Установите тип окна сообщений «Информация».

Возвращает: Строитель.

OkCancel
public MessageBoxBuilder OkCancel()
result = messageBoxBuilder.OkCancel()

Установите тип окна сообщения «ОК/Отмена».

Возвращает: Строитель.

Options
public MessageBoxBuilder Options(MessageBoxOptions options)
result = messageBoxBuilder.Options(options)

Установите параметры окна сообщения.

options
Опции.

Возвращает: Строитель.

Owner
public MessageBoxBuilder Owner(Window owner)
result = messageBoxBuilder.Owner(owner)

Установить окно владельца.

owner
Владелец.

Возвращает: Строитель.

Owner
public MessageBoxBuilder Owner(DependencyObject owner)
result = messageBoxBuilder.Owner(owner)

Установить объект владельца.

owner
Владелец.

Возвращает: Строитель.

Question
public MessageBoxBuilder Question()
result = messageBoxBuilder.Question()

Установите тип окна сообщения на вопрос.

Возвращает: Строитель.

Show
public MessageBoxResult Show()
result = messageBoxBuilder.Show()

Показать окно сообщения.

Возвращает: Результат.

Text
public MessageBoxBuilder Text(string text)
result = messageBoxBuilder.Text(text)

Установите текст окна сообщения.

text
Текст.

Возвращает: Строитель.

Warning
public MessageBoxBuilder Warning()
result = messageBoxBuilder.Warning()

Установите тип окна сообщения на предупреждение.

Возвращает: Строитель.

YesNo
public MessageBoxBuilder YesNo()
result = messageBoxBuilder.YesNo()

Установите тип окна сообщения на да/нет.

Возвращает: Строитель.

YesNoCancel
public MessageBoxBuilder YesNoCancel()
result = messageBoxBuilder.YesNoCancel()

Установите тип окна сообщения: да/нет/отмена.

Возвращает: Строитель.