현재 App.xaml.cs에서 명령 줄 인수 처리를 수행하는 WPF 응용 프로그램을 작성 중입니다. Startup 이벤트가 권장되는 방법 인 것처럼 보이기 때문에 필요합니다. 그 논쟁에). WPF에서 Application.Current.Shutdown()
또는이 경우 (현재 응용 프로그램 개체에있는대로) this.Shutdown()
으로 수행해야하는 그 시점에서 이미 프로그램을 끝내고 자하는 인수를 기반으로합니다.App.xaml.cs에서 WPF 응용 프로그램 종료
유일한 문제는 제대로 작동하지 않는 것입니다. Shutdown()
라인을 실행 한 후에도 디버거와 코드를 단계별로 실행 했으므로 나중에 응용 프로그램이 오래 지속되지 않을 것으로 예상했기 때문에이 메서드에서 오류가 발생합니다. 또한 XAML의 StartupUri 특성에서 선언 된 기본 창은 여전히로드됩니다.
나는 그 방법에 대한 문서를 확인한 결과, Application.Startup
또는 Application
중에는 사용하지 말 것을 말한 것을 발견하지 못했습니다.
그래서, 그 시점에서 프로그램을 종료하는 올바른 방법은 무엇입니까? 이자형. Application
개체의 Startup
이벤트 처리기?
무엇이 오류입니까? 질문을 업데이트하십시오. –
간단하고 작동 가능한 대답은 [Here] (http://stackoverflow.com/a/6602102/2342414)를 클릭하십시오. – benshabatnoam