События класса Application WPF.

Зачем нужны эти события и в чём их суть?

Класс Application определяет ряд событий которые могут использоваться для всего приложения. Вот перечень этих событий с кратким их объяснением:

1) Startup: после вызова Application.Run() перед показом главного окна

2) Activated: когда активизируется одно из окон приложения

3) Deactivated: при потере окном фокуса

4) SessionEnding: при завершении сеанса Windows при перезагрузке, выключении или выходе из системы

5) DispatcherUnhandledException: при возникновении необработанных исключений

6) LoadCompleted: при завершении загрузки приложения

7) Exit: при выходе из приложения