при использовании шаблона mvvm, когда у нас есть списки, мы используем ObservableCollection <>.
мой вопрос, когда я должен позвонить
CollectionViewSource.GetDefaultView(theCollection);
чтобы получить представление о том, что я могу фильтровать, сортировать и делать другие интересные вещи.
если я не буду работать с mvvm, я сделаю это в window.load