C#/WPF2021. 11. 10. 19:28[C# - WPF] 0. WPF와 MVVM란?
WPF Windows Presentation Foundation WinForm 잘쓰고 있는데 WPF왜 쓰냐? 라고 한다면.. 명확하게는 디자인과 개발의 분리입니다. XAML단에서 디자이너가 작업을하고 개발자는 Class를 만들어 작업합니다. 디자인과 개발의 분리로 프로젝트는 좀 더 빠르고 안정적으로 개발되어집니다. MVVM패턴 만약 WPF로 개발하는데 MVVM을 사용하지 않는다고 하면, 그냥 WinForm 프로젝트로 변경해 진행하는게 더 효과적이라고 생각할 정도록 WPF에서 MVVM은 중요하다고 한다. 그럼 WPF배워서 쓰고있는데 왜 MVVM패턴으로 만드냐? 스프링으로 웹개발하실때 MVC패턴 쓰는것과 같습니다. 개발자와 디자이너가 각자의 역할을 더욱 더 잘할 수 있게 명확히 분리 해주려는 패턴입니다. 하..