Tôi đang phát triển một ứng dụng WPF bằng cách sử dụng mẫu MVVM và tôi cần hiển thị một danh sách các mục trong một ListView (có lọc), với các trường của mục đã chọn được hiển thị trong khung nhìn Master/Detail. Tôi bị rách giữa hai cách làm như sau:MVVM: CollectionView trong ViewModel hoặc CollectionViewSource trong xaml?
- Trưng bày một bộ sưu tậpXem trong ViewModel của tôi và ràng buộc điều này.
- Hiển thị đơn giản IList trong ViewModel của tôi và sử dụng CollectionViewSource để tạo Bộ sưu tập trong XAML.
Có cách nào được chấp nhận để thực hiện việc này không? Bất kỳ suy nghĩ nào về cách tốt nhất?
Thật ngạc nhiên khi nhiều lần bạn phát hiện ra rằng ai đó đã làm chính xác cùng một câu hỏi như bạn định hỏi. Cảm ơn! :) –