해당 글은 DevExpress 18.2 버전을 기준으로 작성되었습니다. DevExpress MVVM 프레임워크를 사용하면 WPF 애플리케이션에서 MVVM(Model-View-ViewModel) 디자인 패턴을 활용할 수 있다.
MVVM(Model-View-ViewModel) 디자인 패턴은 애플리케이션을 3개의 레이어로 나눈다. Model : 데이터 및 비즈니스 로직을 정의한다.
View : ViewModel의 속성 및 명령에 바인딩 된 모든 시각적 요소(버튼, 레이블, 편집기 등)를 포함하여 UI를 지정한다. ViewModel : View와 Model을 연결하는 로직을 포함한다.
MVVM 디자인 패턴 MVVM 패턴으로 개발할 시 개발자와 디자이너 모두를 위한 보다 독립적인 개발 프로세스, 더 쉬운 코드 테스트 또는 더 간단한 UI 재설계와 같이 여러 이점이 있다. MVVM 프레임워크의 기능을 설명하는 항목은 다음과 같다.
ViewModel : 바인딩 가능한 속성, 유효성 검사, 명령,...
#
Behavior
#
WPF
#
WeakEvent
#
ViewModel
#
ViewLocator
#
Service
#
MVVM프레임워크
#
MVVM
#
MIF
#
Messenger
#
LayoutTreeHelper
#
Framework
#
DXBinding
#
DevExpress
#
Converter
#
Command
#
데브익스프레스
원문 링크 : [WPF_DevExpress] MVVM 프레임워크