Eungene's Imaginations...

<MVVM_01>MvvmLight를 이용한 mvvm WPF 기초 본문

Programming

<MVVM_01>MvvmLight를 이용한 mvvm WPF 기초

Eungene's 2016. 3. 22. 11:00
728x90
반응형

WPF 개발을 하면서, 많은 패턴이 있는것을 확인할 수 있다.

MVC, MVP 그리고 MVVM.

이 코드 디자인 패턴 중에 각장에 장단점이 있는데, 그 중에 mvvm 패턴을 이용한, 프로젝트 생성하는 방법을 보려고 한다.

Empty WPF 프로젝트를 생성하여, 처음부터 끝까지 mvvm패턴을 적용한 프로젝트를 만들어주기에는 귀찮은 부분도 굉장히 많고,
이 mvvm패턴을 적용한 프로젝트 템플릿을 Visual Studio에서도 제공을 한다.

단, 이 Template은 따로 다운을 받아야 한다.

이 Template의 이름은 MvvmLight라고 하여, Galasoft라는 회사에서 개발을 한 템플릿이다.

MvvmLight는 NuGet에서도 다운받아서 WPF프로젝트에 적용이 가능하고,
Visual Studio Project Tamplate Install 파일을 따로 다운받아 기본 프로젝트로 추가하는 방법도 있다.


나 같은 경우에는 템플릿을 다운로드 받아 설치했다.
Mvvm Light Toolkit Download

설치를 완료하고, 프로젝트를 새로 추가하려고 보면, 새 프로젝트 창에 아래와 같이 MvvmLight Template들이 추가 된 것을 확인할 수 있다.


반응형
Comments