Ситуация такая: у меня есть Observable Collection, в которой есть куча объектов, которые я затем отображаю в списке с помощью привязки.Затем периодически я получаю сообщение от внешнего сервера, который дает мне новый (или, возможно, тот же) порядок для этих объектов.Прямо сейчас я просто очищаю наблюдаемую коллекцию и добавляю каждый элемент обратно в указанном порядке.
Это выглядит не слишком красиво.Есть ли лучший способ сделать это?Я был бы действительно удивительным, если бы мог каким-то образом заставить список переупорядочивать и иметь хорошую анимацию переупорядочения с ним, но это могло бы потребовать слишком много.
Я думал о добавлении упорядочивания в качестве атрибута для каждого объекта.в ObservableCollection и затем вызывая сортировку по нему.Будет ли это выглядеть чисто?Я предполагаю, что это будет почти такой же эффект, как очистка и чтение всего.
Спасибо за любую помощь!