2014-03-14 4 views
2

내 애플리케이션이 시작되면 기본 창을 표시하기 전에 로그인 창이 표시됩니다. 이는 로그인 윈도우를 표시하고 InitializeComponent() 프로세스 중에 결과를 기다리기 때문입니다.로그인 창을 표시하고 기본 창을 숨기는 방법

이제 기본 창을 숨기고 로그인 창을 다시 보여주는 로그 아웃 버튼을 만들었습니다. 하지만 메인 윈도우를 다시 보여줄 때 문제가 있습니다.

로그인과 기본 창간에 전환하는 것이 올바른 방법인지 확신 할 수 없습니다.

이 프로세스를 올바르게 수행하는 방법에 대한 조언을 드리고자합니다. 다양한 방법이 있습니다. MVVM을 사용하고 있으므로이를 고려해야합니다.

몇 가지 아이디어를 기대해보십시오!

답변

0

로그인에 성공하면 기본 창을 표시해야합니다. 어떤 방식 으로든 로그온 실패시 주 창을 만들지 않아야합니다.

실제로 로그인 할 때마다 새 세션을 시작하는 것이 좋으며 매번 새로운 기본 창 인스턴스를 만드는 것이 더 편할 것입니다.

실제적인 예는 다음과 같습니다. 주 창에서 기존 변경 사항을 어떻게 처리하고 기본값으로 재설정합니까? 나에게 어리석은 소리. 매번 새로운 창을 만드는 것이 좋습니다.

관련 문제