[C#] Wpf 종료 방법 총정리
by #독개#
Wpf 종료 방법에도 여러가지가 존재한다
System.Diagnostics.Process.GetCurrentProcess().Kill();
실행중인 어플리케이션의 모든 프로세스를 찾아서 종료 시켜줍니다
종료 속도가 가장 빠르다. 가장 추천!
Application.Current.Shutdown()
일반적인 종료 방법
Shutdown을 호출하면 어플리케이션이 종료되며, Shutdown은 WPF에서 암시적으로 호출됨
Shutdown 되는 시기는 정확히 알 수 없지만 Exit 이벤트를 이용해서 실행이 중지되는 시점을
확인하고 필요한 작업을 처리할 수 있음
System.Environment.Exit()
현재 어플리케이션의 모든 쓰레드를 중단시켜 애플리케이션을 종료시키는 방법. 어플리케이션을 즉시 죽일 수 있음
Process.GetCurrentProcess().Kill()
강제로 프로세스를 종료시키는 방법. 강력하지만,
메인 윈도우에 종료 요청을 내리는 방식으로,
즉각적으로 앱에 종료를 요청하지 않아 시간 지연이 발생할 수도 있음
'🏹 프로그래밍 활용 > Wpf' 카테고리의 다른 글
| [WPF] .Netcore에서 이미지 경로 오류 (0) | 2022.12.06 |
|---|---|
| [C#] WPF 파일 Drag Drop기능 사용 (0) | 2022.11.30 |
| [C#] WPF,Winform settings를 활용한 초기값 설정 (0) | 2022.11.30 |
| [C#] WPF 참고자료 모음 (0) | 2022.11.13 |
| C# WPF 커맨드라인 실행시 args 인자 받아오기 (0) | 2022.11.12 |
블로그의 정보
독한 개발자
#독개#