Tôi mới sử dụng WPF và tôi đang gặp khó khăn khi cố gắng sắp xếp một CollectionViewSource với một loại tùy chỉnh. Đây là tình hình:CollectionViewSource với tùy chỉnh sắp xếp
Tôi có một SearchView mà được gọi với một tham số mà trở nên thật DataContext như vậy:
mainView.SetGlobalOverlay(New SearchView With {.DataContext = interventionViewModel})
Trong SearchView.xaml, tôi sau đó ràng buộc CollectionViewSource để bộ sưu tập:
<CollectionViewSource x:Key="UnitsCollection"
Filter="UnitsCollection_Filter"
Source="{Binding Path=Units}" />
Bây giờ, tôi đã có giao diện IComparer được triển khai trong một lớp dùng chung khác. So sánh này được sử dụng trên một ListCollectionView ở một nơi khác trong mã nguồn và hoạt động tốt. Bây giờ, làm cách nào tôi có thể sử dụng lại bộ so sánh này trên một CollectionViewSource?
Làm thế nào tôi có thể làm cho nó hoạt động cho một ObservableCollection với tên tài sản? Tôi đang cố gắng làm một nền văn hóa bất biến như osrt như đã đề cập ở đây stackoverflow.com/questions/31332882/culture-specific-sorting-on-icollectionview –