mvvm toolkint를 사용하여 WPF 애플리케이션을 쓰고 있습니다. 내가 사용하여 다른 창을 열고 버튼의 명령이 메인 창에서다른 창을 열면 내 WPF 앱이 계속 실행 중입니다.
: 음
catView.ShowDialog();
, 나는 (닫기 버튼 또는 X를 사용하여) 그 창을 닫고 나는 주 창을 닫을 때 , 애플 리케이션은 여전히 실행하고 나는 그것을 죽일 필요가있다.
두 번째 창을 열지 않으면 앱이 정상적으로 종료됩니다.
왜 다른 창을 열면 응용 프로그램을 정상적으로 닫을 수 없습니까?
Views.MainView view = new Views.MainView();
view.DataContext = new ViewModels.MainViewModel();
view.Show();
당신을 감사합니다, 나는 이런 식으로 (MVVM 툴킷 방법) 응용 프로그램을 시작하는 한편
this.DialogResult = true;
this.Close();
:
나는이 두 번째 창의 닫기 버튼에있다 흠뻑.
재미있는 점은 더 이상 아무 일도 일어나지 않는다는 것입니다. 버그를 일으키거나 단순히 사라지는 창문에서 뭔가를 바꿨는지 모르겠습니다. 감사합니다. –