Ordenar una colección observable con linq

Tengo una colección observable y la ordeno usando linq. Todo es genial, pero el problema que tengo es cómo ordenar la colección real observable. En cambio, termino con algo IEnumerable y termino limpiando la colección y agregando las cosas nuevamente. Esto no puede ser bueno para el rendimiento. ¿Alguien sabe de una mejor manera de hacer esto?

Respuestas a la pregunta(12)

Su respuesta a la pregunta