저는 대학 프로젝트를 위해 작은 인위적인 WPF 응용 프로그램을 작성 중이며 MVVM 패턴을 배울 수있는 기회를 갖게됩니다. 로그인 페이지가 될 초기 시작 창을 구현했습니다.ViewModel에서 어떻게 이동합니까?
LoginViewModel과 함께 주입 된 ICommand에서 파생 된 명령에 로그인 단추를 바인딩했습니다. LoginViewModel은 내가 만든 WCF 서비스를 통해 고객의 유효성을 검사합니다.
내 질문은 viewmodel에서 유효성 검사가 올바른 것으로 알림을 받으면 viewmodel에서 다음 페이지/창으로 이동해야합니까? viewmodel 내에서 새 창 인스턴스를 만들고 싶지 않습니다. 대신 여기에 페이지를 사용해야합니까? 처음부터 모범 사례를 이해하는 데 열중하고 있습니다. 이렇게하는 나쁜 방법을 배우는 데 시간을 낭비하고 싶지 않습니다.
감사합니다.