... | ... | @@ -22,7 +22,7 @@ Model, View, ViewModel로 구성된 애플리케이션 구조 패턴 |
|
|
애플리케이션의 구조를 정의하여 개발자를 돕기 위한 것.
|
|
|
코드와 사용자 인터페이스 사이의 강한 결속력을 없애고 비지니스 로직과 데이터 표현을 구분하는 것이다.
|
|
|
|
|
|
**WPF에서는 데이터 바인딩, 커맨드, 이벤트등을 통해 사용자와 상호작용하고, 서로간의 의존 관계를 명확하게 분리하는 것을 목표로 한다.**
|
|
|
*WPF에서는 데이터 바인딩, 커맨드, 이벤트등을 통해 사용자와 상호작용하고, 서로간의 의존 관계를 명확하게 분리하는 것을 목표로 한다.*
|
|
|
|
|
|
### MVVM 패턴을 사용하는 이유
|
|
|
|
... | ... | @@ -40,5 +40,8 @@ MVVM 패턴은 ViewModel을 분리하여 사용자 인터페이스와 의존성 |
|
|
ViewModel을 쉽게 교체하고 실제 사용되는 데이터를 가짜로 만들어낼 수도 있으며, 이는 각 파트별로 개발하는데 도움이 된다.
|
|
|
|
|
|
|
|
|
### XAML을 이용한 MVVM 패턴의 구현
|
|
|
|
|
|
1. 바인딩
|
|
|
|
|
|
|