MVVM 패턴을 설명하는 포스팅을 살펴보면 일반적으로 MVVM의 각 구성 요소는 다음과 같이 정의된다. 1. Model - 데이터 및 데이터의 비즈니스 로직을 포함하는 객체 2. View - 사용자에게 데이터를 보여주기 위한 부분만을 담당하는 UI 객체 3. ViewModel - View의 보여주기 위한 부분 외의 동작을 추상화한 객체 View가 사용자에게 데이터를 보여주기 위한 부분만을 담당한다는 것은, 일반적으로 ViewModel이 연결되지 않은 View는 UI 외의 모든 동작이 불가능해야 함을 의미한다. 데이터를 다루거나 로직을 실행하는 등의 모든 동작은 ViewModel 또는 Model 영역에서 처리하며, ViewModel에서 추상화된 동작이 View를 통해 구체화되어 사용자에게 제공된다고 볼 수..
[WPF/C#] MVVM 패턴에서 ViewModel과 View를 결합하는 방법 - 1. 직접 연결
MVVM 패턴을 설명하는 포스팅을 살펴보면 일반적으로 MVVM의 각 구성 요소는 다음과 같이 정의된다. 1. Model - 데이터 및 데이터의 비즈니스 로직을 포함하는 객체 2. View - 사용자에게 데이터를 보여주기 위한 부분만을 담당하는 UI 객체 3. ViewModel - View의 보여주기 위한 부분 외의 동작을 추상화한 객체 View가 사용자에게 데이터를 보여주기 위한 부분만을 담당한다는 것은, 일반적으로 ViewModel이 연결되지 않은 View는 UI 외의 모든 동작이 불가능해야 함을 의미한다. 데이터를 다루거나 로직을 실행하는 등의 모든 동작은 ViewModel 또는 Model 영역에서 처리하며, ViewModel에서 추상화된 동작이 View를 통해 구체화되어 사용자에게 제공된다고 볼 수..
2022.11.13