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
- Дополнительные параметры отображения и поведения.
Возвращает: Кнопка, нажатая пользователем.