WPF 페이지의 Loaded 이벤트에서 단추를 바인딩하면 다른 페이지로 이동 한 후 돌아갈 수 밖에없는 이유가 궁금합니다.ICommand가 MVVMLight 프레임 워크를 사용하여 Loaded 이벤트에 바인딩되지 않음
인벤토리 응용 프로그램이 있으며 기본 페이지에서 뒤로 이동 버튼이 특정 목록으로 돌아 가기 때문에 대부분의 ViewModel이 호출되며 그 원인은 해당 명령이 아닌 경우에도 바인딩을 시작합니다. 해당 페이지에 대한 콜렉션을로드하고 다른 페이지에 대한 콜렉션도로드합니다.
그래서로드 된 페이지 이벤트를 사용하여 목록을 채우고이 특정 페이지에 대한 바인딩 명령을 시작하는 데 필요한 메서드를 호출했습니다. 나 또한 일부 CRUD 이벤트의 구독을 취소하는 것과 같은 Unloaded 페이지 이벤트를 사용했습니다.
이제 문제는 단추가로드 된 페이지 이벤트에서 바인딩되지 않습니다. 나는 왜 그런지 모르겠다. ..
나는 문제를 데모하기 위해 소형 응용 프로그램을 만들었다. 귀하의 의견은 Command_ShowAddWindow
및 Command_ClickMe
의 변화를 통지 받고 있지 않기 때문에 https://www.dropbox.com/s/qzumzyicuvrktsi/ICommandTest.zip?dl=0