IMessageBoxHandler

Ecng.Xaml

Абстракция для отображения окон сообщений. Позволяет подключать пользовательские реализации.

Методы

Show
public MessageBoxResult Show(string text, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options)
result = iMessageBoxHandler.Show(text, caption, button, icon, defaultResult, options)

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

text
Текст сообщения.
caption
Заголовок окна.
button
Кнопки для отображения.
icon
Значок для отображения.
defaultResult
Выбранный по умолчанию результат.
options
Дополнительные параметры отображения и поведения.

Возвращает: Кнопка, нажатая пользователем.

Show
public MessageBoxResult Show(Window owner, string text, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options)
result = iMessageBoxHandler.Show(owner, text, caption, button, icon, defaultResult, options)

Показывает окно сообщения с явным окном владельца.

owner
Окно владельца.
text
Текст сообщения.
caption
Заголовок окна.
button
Кнопки для отображения.
icon
Значок для отображения.
defaultResult
Выбранный по умолчанию результат.
options
Дополнительные параметры отображения и поведения.

Возвращает: Кнопка, нажатая пользователем.