728x90
Application.Current.Shutdown()
일반적인 종료 방법. Shutdown을 호출하면 어플리케이션이 종료되며, Shutdown은 WPF에서 암시적으로 호출됨. Shutdown 되는 시기는 정확히 알 수 없지만 Exit 이벤트를 이용해서 실행이 중지되는 시점을 확인하고 필요한 작업을 처리할 수 있음.
System.Environment.Exit()
현재 어플리케이션의 모든 쓰레드를 중단시켜 애플리케이션을 종료시키는 방법. 어플리케이션을 즉시 죽일 수 있음.
Process.GetCurrentProcess().Kill()
강제로 프로세스를 종료시키는 방법. 강력하지만, 메인 윈도우에 종료 요청을 내리는 방식으로, 즉각적으로 앱에 종료를 요청하지 않아 시간 지연이 발생할 수도 있음.
728x90
'정리가 필요한 카테고리(추후 정리) > C#,Unity' 카테고리의 다른 글
C#] 파일의 MD5 해쉬값 얻어내기 (0) | 2018.05.26 |
---|---|
[WPF] Keyboard 클래스 (0) | 2018.05.09 |
[WPF] 다른 스레드에서 UI 스레드 쪽에 접근하기 (0) | 2018.04.24 |
Xamarin] Nuget 패키지 설치 시 오류 해결 방법 (0) | 2018.04.08 |
C#WPF] 텍스트박스에 숫자만 입력하게 만들기 (0) | 2018.04.02 |