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.