none
Fechar Aplicação RRS feed

  • Pergunta

  • Bom dia,

    Desejo fechar uma aplicação WPF no click de um botão, fiz da seguinte forma:
    Application.Current.Shutdown();

    Com WinForm eu fazia da seguinte forma:
    Application.Exit();

    -> Gostaria de saber se o efeito é o mesmo.
    Lembro que em WinForm há diferença entre Application.Exit() e this.close().

    Muito obrigado pessoal,
    Ewerton.
    sexta-feira, 22 de janeiro de 2010 11:10

Respostas

  • O efeito não é o mesmo. Application.Current.Shutdown() fecha as janelas e termina a aplicação. Fechar a janela principal chama o evento Closing, chama o Shutdown da janela e finalmente termina de fechar a janela, chamando o evento Closed.

    Bruno
    MVP Client Development - http://msmvps.com/blogs/bsonnino
    • Marcado como Resposta Ewerton Rubio segunda-feira, 25 de janeiro de 2010 10:53
    sexta-feira, 22 de janeiro de 2010 15:23
  • Application.Current.Shutdown()

    Bruno
    MVP Client Development - http://msmvps.com/blogs/bsonnino
    • Marcado como Resposta Ewerton Rubio segunda-feira, 25 de janeiro de 2010 13:28
    segunda-feira, 25 de janeiro de 2010 11:15

Todas as Respostas

  • O efeito não é o mesmo. Application.Current.Shutdown() fecha as janelas e termina a aplicação. Fechar a janela principal chama o evento Closing, chama o Shutdown da janela e finalmente termina de fechar a janela, chamando o evento Closed.

    Bruno
    MVP Client Development - http://msmvps.com/blogs/bsonnino
    • Marcado como Resposta Ewerton Rubio segunda-feira, 25 de janeiro de 2010 10:53
    sexta-feira, 22 de janeiro de 2010 15:23
  • Obrigado Bruno Sonnino.

    E vc saberia me dizer a instrução correspondente em WPF para Application.Exit()?

    Muito Obrigado.

    Grande abraço,
    Ewerton.
    segunda-feira, 25 de janeiro de 2010 10:53
  • Application.Current.Shutdown()

    Bruno
    MVP Client Development - http://msmvps.com/blogs/bsonnino
    • Marcado como Resposta Ewerton Rubio segunda-feira, 25 de janeiro de 2010 13:28
    segunda-feira, 25 de janeiro de 2010 11:15
  • Muito obrigado Bruno Sonnino!
    segunda-feira, 25 de janeiro de 2010 13:28