WPF 응용 프로그램의 주 윈도우는 최상위 윈도우입니다.최상위 윈도우는독립적으로 존재하는 윈도우들을 의미하지요. 메인 윈도우는 하나일지라도,최상위 윈도우는 여러개가 있을 수 있습니다. 즉, 소유관계가 존재하지 않는 독립적인 윈도우를 최상위 윈도우라고 부릅니다.그래서 Main 윈도우도 역시 최상위 윈도우라고 부를 수 있는 것이지요. 일반적으로, Main 윈도우를 제외한 다른 윈도우를 닫아도 프로그램이 종료되지 않습니다.하지만 이 외에도 여러가지 방식으로 프로그램을 종료시킬 수 있는 옵션들을 제공해줍니다. 메인 윈도우뿐만 아니라,다른 최상위 윈도우가 모두 종료되게 되면 프로그램이 종료되도록 하던지,최상위 윈도우가 종료되게 되더라고 프로그램이 살아있도록 할 수 있습니다. 즉, 윈도우가 마지막으로 종료될 때 닫..