Trong ứng dụng WPF của chúng tôi, chúng tôi muốn sử dụng mẫu MVVM cơ bản. Chúng tôi đã thảo luận về nó và một số sự không chắc chắn về mối quan hệ ViewModel/View và việc xác thực đã xuất hiện. Bạn có nói sau đây là một sự hiểu biết tốt về nó?ViewModel/View mối quan hệ và xác nhận
Mỗi View có một và chỉ một ViewModel và mục đích của ViewModel là để cung cấp Xem của nó với dữ liệu và xử lý tất cả các sự kiện Xem nó và lệnh. (Có trường hợp mà một ViewModel dịch vụ hai lần xem, ví dụ như một dạng xem biểu mẫu đầu vào XAML chuẩn và Nhập CSV cung cấp cùng một dữ liệu như biểu mẫu và do đó cần phải có cùng một xác nhận?)
Xác thực chỉ được xử lý bởi ViewModel khi ví dụ quan điểm ném một ChangedFocus hoặc sự kiện SaveButtonPressed vv
Model là khá ngớ ngẩn, chỉ đơn giản là cấu trúc dữ liệu dựa trên một hoặc nhiều bảng từ cơ sở dữ liệu, nhưng mô hình riêng của mình không xử lý ví dụ . Nó thậm chí là ViewModel xây dựng và giữ ObservableCollection của các đối tượng, ví dụ: "Khách hàng" chứ không phải chính Mô hình.
Mọi phản hồi được đánh giá cao.
vâng tôi đã thấy điều này trong một số ví dụ trong đó ViewModel có một bộ sưu tập ViewModels trong đó, lời nhắc nhở tốt đẹp, cảm ơn –