[WPF 실무 24편] WPF Command 패턴 (MVVM에서 버튼 이벤트 처리 완전 정리)
MVVM 구조에서 가장 처음 부딪히는 문제 중 하나가 바로 버튼 이벤트 처리입니다.CodeBehind에서 Click 이벤트를 처리하면 MVVM 구조가 깨지기 때문입니다.이 문제를 해결하는 핵심이 바로 Command 패턴입니다.이번 글에서는✔ Command 패턴 개념✔ ICommand 구조✔ RelayCommand 구현✔ MVVM에서 버튼 이벤트 처리 방법을 실무 기준으로 정리합니다.1. MVVM에서 Click 이벤트를 쓰면 안 되는 이유 일반적인 WPF 방식private void Save_Click(object sender, RoutedEventArgs e){ SaveData();}문제✔ View → CodeBehind → 로직 연결✔ ViewModel 분리 불가 MVVM 구조 깨짐2. Comman..
2026.03.09