MVVM WPF 응용 프로그램을 작성할 때 항상보기 모델을보기의 데이터 컨텍스트로 설정해야하는 지점이 있습니다. 나를 위해, 보통 코드에 있습니다. 그러나 뷰 모델을 xaml 내부의 정적 리소스로 선언하고 거기에 바인딩을 설정하면 코드에서 더 이상 필요가 없다는 것을 알게되었습니다. 즉, App과 같이 어딘가에서 세 번째 클래스의 뷰와 뷰 모델을 조정할 필요가 없습니다.보기에서보기 모델을 정적 리소스로 선언해도 괜찮습니까?
허용 되나요?
감사합니다.
모르겠어요 어떤 의존성 주입 아직 사용 중이 지 않다는 것을 알았으므로 :) # – djcouchycouch
MVVM을하고 있다면, 조사하고 싶을 것입니다. 당신의 프로젝트가 어떤 크기라도 있다면, 나는 또한 (스티브 로빈스가 올바르게 언급 한) 프리즘을 살펴볼 것을 제안 할 것이다. 그것은 DI의 아주 좋은 응용입니다. MVVM을 좀 더 쉽게 만들어주는 몇 가지 사항이 있습니다. 적어도 mvvmfoundation.codeplex.com을 사용하고 있지 않다면 너무 열심히 노력하고 있습니다. –