3 개의 ViewModels로 작성된 공통 코드가 있는데, 이는 리팩토링되어야합니다. app.xaml.cs. 메소드의 코드를 옮겼습니다. 이것이 올바른 접근 방법입니까? 이제 ViewModels에서이 메서드를 호출해야합니다. 모든 ViewModels에서 사용자 지정 이벤트를 발생시키고 app.xaml.cs에서 처리해야합니까? 그렇다면 app.xaml.cs 페이지에서 ViewModels에 대한 참조를 만들어야 함을 의미합니다 (우리는 Unity를 사용하고 있습니다). 이게 맞습니까? MVVM을 처음 접했을 때 다른 제안이 있습니까?ViewModel에서 app.xaml.cs의 메소드 호출
도움이 될 것입니다.
그리고 공통점은 ...에 대한 책임은 무엇입니까? –
그래서 일반적인 코드를 ViewModels에서보기의 코드 숨김으로 옮겼습니다 ??? – Will