[WPF] MVVM 패턴 이해하기 – 1
이번 글에서는 WPF에서 MVVM에 대해 알아보겠습니다. MVVM 패턴은 Model, View, View Model 단어를 합쳐 만든 용어입니다. 이러한 패턴을 사용하는 이유는 UI와 로직을 명확하게 분리하고, 유지보수성과 코드 재사용성을 높이고 책임 영역을 …
이번 글에서는 WPF에서 MVVM에 대해 알아보겠습니다. MVVM 패턴은 Model, View, View Model 단어를 합쳐 만든 용어입니다. 이러한 패턴을 사용하는 이유는 UI와 로직을 명확하게 분리하고, 유지보수성과 코드 재사용성을 높이고 책임 영역을 …
이번 글에서는 데이터 컨텍스트(DataContext)에 대해 알아보겠습니다.WPF에서 데이터 바인딩과 엮여서 많이 사용되는 개념 중 하나가 DataContext입니다. Data Binding을 하다보면 Binding 속성이 안되거나 제대로 동작이 되지 않을 때가 있습니다. 그럴 때 보통 …
데이터 바인딩은 WPF 에서 중요한 개념 중 하나로 간단히 말하면 UI와 데이터를 연결해주는 다리라고 생각하면 됩니다. 데이터 바인딩을 하면 UI 속성과 데이터가 연결 되어 자동으로 동기화가 됩니다. 또한 방향도 설정할 …
이번 글에서는 레이아웃에 대해 알아보겠습니다. WPF에서 컨트롤을 추가할 때, 디자인 화면에서 컨트롤을 끌어다가 추가하고 프로그램을 실행하면 컨트롤들이 고정된 위치로 크기가 변경되지 않는다는 것을 일반적으로 볼 수 있습니다. WPF에서는 화면 크기를 …