IMessageBoxHandler

Ecng.Xaml

Abstração para mostrar caixas de mensagens. Permite ligar implementações personalizadas.

Métodos

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)

Mostra uma caixa de mensagens.

text
A mensagem.
caption
A legenda da janela.
button
Os botões a mostrar.
icon
O ícone a mostrar.
defaultResult
O resultado por omissão seleccionado.
options
Opções adicionais de exibição e comportamento.

Retorna: O botão pressionado pelo usuário.

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)

Mostra uma caixa de mensagens com uma janela de proprietário explícita.

owner
A janela do dono.
text
A mensagem.
caption
A legenda da janela.
button
Os botões a mostrar.
icon
O ícone a mostrar.
defaultResult
O resultado por omissão seleccionado.
options
Opções adicionais de exibição e comportamento.

Retorna: O botão pressionado pelo usuário.