Sono nuovo a WPF e ho difficoltà a cercare di ordinare un oggetto CollectionViewSource con un ordinamento personalizzato. Ecco la situazione:CollectionViewSource con ordinamento personalizzato
Ho un SearchView che viene chiamato con un parametro che diviene è DataContext in questo modo:
mainView.SetGlobalOverlay(New SearchView With {.DataContext = interventionViewModel})
Nel SearchView.xaml, ho quindi associare il CollectionViewSource alla raccolta:
<CollectionViewSource x:Key="UnitsCollection"
Filter="UnitsCollection_Filter"
Source="{Binding Path=Units}" />
Ora ho già un'interfaccia IComparer implementata in un'altra classe condivisa. Questo comparatore viene utilizzato su un oggetto ListCollectionView da qualche altra parte nel codice sorgente e funziona correttamente. Ora, come posso riutilizzare questo comparatore su una CollectionViewSource?
Come posso farlo funzionare per una ObservableCollection con la proprietà Name? Sto provando a fare una cultura invariante come quella menzionata qui stackoverflow.com/questions/31332882/culture-specific-sorting-on-icollectionview –