Solicite una Colección Observable <T> sin crear una nueva [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Ordenar ObservableCollection <cadena> a través de C # 10 respuestas

Tengo el siguiente código para reordenar unObservableCollection<T> colección:

list = new ObservableCollection<SomeType>( list.OrderBy( c=>c.Ordinal ) );

Este código funciona, pero no me gusta el hecho de que esté involucrado "nuevo". ¿Hay alguna manera de cambiar el orden de los elementos internos de unObservableCollection<T> colección sin crear una nueva?

Gracias,

Respuestas a la pregunta(4)

Su respuesta a la pregunta