Tôi đang làm việc trên một ứng dụng WPF và tôi hiểu mẫu lệnh khá tốt, nhưng tôi đã tìm thấy rằng có một số triển khai khác nhau của mẫu lệnh cho MVVM. Có sự thực hiện của Josh Smith trong ứng dụng mẫu WPF của ông, số DelegateCommand
từ lăng kính và việc thực hiện CommandBindings
.Mẫu được chấp nhận cho lệnh WPF trong MVVM là gì?
Câu hỏi của tôi là, thực tiễn tốt nhất được chấp nhận chung để sử dụng lệnh với MVVM là gì? Ứng dụng của tôi sử dụng Prism để DelegateCommand
có sẵn cho chúng tôi.
Các nhà phát triển trong nhóm của tôi đang tranh cãi về cách tiếp cận nào là "tốt nhất". Một số không thích nhiều tệp .cs được tạo cho mỗi lệnh, những người khác thích mọi thứ được kết nối qua CommandBindings
. Tôi đang thua lỗ. Có ai có thể làm sáng tỏ không?
Tôi đã chuyển câu trả lời được chấp nhận cho bạn vì đoạn thứ hai tuyệt vời. Cảm ơn các đầu vào! –
Ngoài ra hãy xem MVVMLights RelayCommand rất giống với Lệnh đại biểu. – Agies