Tôi có câu hỏi về trách nhiệm VM khi nói đến cửa sổ bật lên. Khi một ứng dụng được popping một hộp thông báo hoặc một số loại hộp thoại (với MVVM), hai tùy chọn mà chúng ta có là:Cách thích hợp để hiển thị cửa sổ bật lên sử dụng mẫu WPF M-V-VM
- đặt giao diện người dùng (ShowDialog()) mã trong VM mà có vẻ xấu
- có VM gửi một số loại sự kiện mà giao diện người dùng có thể đăng ký và hiển thị một hộp thoại trong mã phía sau (nhưng chúng tôi đang cố gắng để không có mã đằng sau :))
Các bạn xử lý trường hợp này như thế nào?
Tôi tự hỏi liệu chuỗi này có hữu ích hay không. [http://stackoverflow.com/questions/454868/handling-dialogs-in-wpf-with-mvvm](http://stackoverflow.com/questions/454868/handling-dialogs-in-wpf-with-mvvm) – djcouchycouch