Sorting an ObservableCollection<T>: ObservableSortedList<T> “How do I sort an ObservableCollection?” is a common question about WPF. The usual answer is to use a sorted view of the collection instead. Other ideas include manually sorting the observable collection using insertions and deletions, and using a simple override.Read more... about Sorting an ObservableCollection: ObservableSortedList