DEV/ETC
[WPF] LifeCycle
ryeggg
2021. 3. 15. 12:10
반응형
Run() : WPF 응용프로그램을 시작하기 위해 호출된다.
Startup : Run()가 호출된 후, Window가 보여지가 전에 발생된다. 초기화 작업을 수행하기에 적합.
Activated : 3가지의 발생 시점을 가지고 있다.
1. 실행될 때.
2. alt + tab을 사용하여 프로그램을 전환하여 실행했을때
3. 작업 표시줄을 클릭하여 실행했을때
활성화시기를 감지해 작업해야하는 부분에 적합
Deactivated : 다른 응용프로그램으로 전환되었을때
DispatcherUnhandledException : 처리되지 않은 예외를 포착하고 사용자에게 예외를 보고 할 수 있는 대화 상자에서 예외를 알리고 자동으로 프로그램을 종료한다.
main thread에서 unhandled exception이 발생할때.
SeccionEnding : 사용자가 log off하거나 운영체제를 종료하여 windows세션을 종료 할 때 발생
Exit : application이 종료되기 직전에 발생하며 취소 할 수 없다.
Shutdown() : application 종료
반응형