[WPF 실무 22편] WPF Dialog / Modal 창 구조 (MVVM 친화적인 팝업 구현)
프로그램을 만들다 보면 확인창, 설정창, 경고 메시지 같은 팝업 UI가 필요합니다.단순히 Window를 새로 띄우는 것처럼 보이지만,MVVM 구조에서는 Dialog 처리 방식이 따로 존재합니다.이번 글에서는✔ Modal / Modeless 차이✔ Dialog 창 구현 방법✔ MVVM에서 Dialog 처리 패턴✔ 실무에서 자주 하는 실수를 정리합니다.1. Modal vs Modeless 차이Modal Dialogvar dialog = new SettingsWindow();dialog.ShowDialog();특징✔ 현재 창을 막음✔ 사용자가 Dialog 닫을 때까지 대기예:설정창확인 메시지파일 선택Modeless Windowvar win = new LogWindow();win.Show();특징✔ 여러 창 동..
2026.03.06