mvvm패턴 (1) 썸네일형 리스트형 WPF 디자인 패턴 mvvm패턴 viewmodel? view? MVVM 패턴은 VIEW VIEWMODEL MODEL로 구분이 되어있는 디자인 패턴입니다. 1.View view는 ui에 관한 로직을 포함합니다. 즉 사용자가 화면에서 보는 것들에 관한 로직만을 담는것을 원칙으로 합니다. wpf에서는 initializecomponent메서드를 호출하는 생성자만 호출하는 것이 이상적으로는 바람직합니다. 단 코드비하인드에는 xaml에서 표현하기 어렵거나 view모델에서 바인딩하는것을 구현하기 어렵거나 비효율적인 ui에 관한 로직을 포함 합니다. view는 datacontext를 통해 view model을 참조합니다. 2.View model 뷰모델은 프리젠 테이션 로직을 포함 합니다. view에 대한 직접적인 참조를 가지고 있으면 안됩니다. view가 바인드 할수 있는 프라퍼.. 이전 1 다음