WPF란?


Windows Presentation Foundation

MVVM이란?


만약 WPF로 개발하는데 MVVM을 사용하지 않는다고 하면, 그냥 WinForm 프로젝트로 변경해 진행하는게 더 효과적이라고 생각할 정도록 WPF에서 MVVM은 중요하다고 한다.

MVVM 패턴의 핵심 개념


  1. Model : 데이터를 처리하는 기본 단위로 데이터 클래스를 이야기 합니다.
  2. View : 사용자가 보고, 입출력하는 화면으로 xaml 파일을 이야기 합니다.
  3. ViewModel : View의 추상화 클래스로, 비지니스 로직이 구현되어 있습니다.

MVVM Pattern을 사용하는 개발자를 위한 안내(업데이트 : 2021/02/18)

프로젝트 시작


프로젝트 시작