, , , ,

전통적인 C# 프로그램에서 프로그램을 종료시킬때 사용하는 방법은

Application.Exit();
Environment.Exit(0);
System.Diagnostics.Process.GetCurrentProcess().Kill();

이렇게 많이 사용합니다.

가끔 창이 하나이거나 메인폼이 중심이 되는 경우 아래와 같이 사용할때도 있습니다.
this.Close();

그러다 문득
"WPF에서도 똑같은가?"
라는 의문이 들었습니다.

WinForm과 WPF와는 미묘한 차이가 있는데 이런것들은 사실 직접 격기전에는 알기가 힙듭니다.

그래서 한번 해보았습니다.

"Application.Exit();"를 빼고는 다 동작을 하는 군요.

결론적으로 WPF에서 동작하는 종료문에 아래와 같습니다.

Environment.Exit(0);
System.Diagnostics.Process.GetCurrentProcess().Kill();
this.Close();



  1. Favicon of http://break-t.tistory.com BlogIcon 딸기향기 2012.02.29 08:49 신고  Address  Edit/Delete  Reply

    잘보고 갑니다 ~ ^^

댓글 작성

이름
패스워드
홈페이지
비밀글

티스토리 툴바