이 질문은 MVVM 패턴과 관련이 있습니다.이 포럼에서 빠르고 좋은 답변을 얻을 수 있으므로 패턴에 대한 혼란을 물어볼 생각이었습니다.MVVM 패턴과 GUI에서의 XAML의 동적로드에 관한 혼동
저는 MVVM 접근 방식에 새로 도입되었습니다. 나는 그 패턴을 고맙게 여기고 그 뒤에있는 원칙들을 이해한다. 어쩌면 나는 그 패턴 때문에 그다지 일하지 않았을 것이다. 그래서 그곳에는 약간의 혼란이있다.
XAML을 사용하여 WPF 페이지의 일부를 동적으로로드하고 MVVM 방식과 호환되기를 원하는 시나리오가있는 경우
혼란은 다음과 같습니다
- XAML 동적 뷰를로드의 논리가있는 곳.
- 내 WPF 페이지에 대해 하나의 ViewModel을 가져야하는지 아니면 각기 다른 부분에 대해 하나의 ViewModel을 가져야하는지 여부는 다른 viewmodel 클래스와 상호 작용하는 자체 viewmodel을가집니다.
- 코드 숨김 자체에서 C# 코드를 사용하여 GUI에 표시된 컨트롤 트리를 빌드해야한다면 어떻게 될까요? 코드를 사용하여 만든 컨트롤의 경우 뷰 자체의 코드 숨김에서 명령 바인딩을 수행해야합니다.
링크에 대한 답장 +1 –