Programmer:)

[WPF] LifeCycle 본문

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 종료

 

  

반응형
Comments