У меня есть наблюдаемая коллекция, которая предоставляется пользователю из источника collectionview.Одним из свойств элементов в коллекции является сортировка.Я пытаюсь разрешить пользователю постоянно прибегать к этой коллекции и распространять изменения в БД.
У меня работает CVS, где я могу прибегнуть к отдельным элементам, отображаемым в списке.Однако теперь я должен изменить item.sortorder == cvs.currentindex, и у меня возникают проблемы с поиском правильного способа сделать это.
РЕДАКТИРОВАТЬ
очевидно, яне было достаточно ясноSortorder - это поле в моей БД, которое является частью моего объекта и позволяет пользователю контролировать положение элементов, отображаемых в элементах управления списком.Я пытаюсь дать своему пользователю возможность изменить порядок сортировки этих элементов в будущем, изменив значение поля сортировщика так, чтобы оно равнялось текущему индексу отображаемого элемента.
Элемент Текущее значение сортировщика равно 3.
пользователь перемещает отображаемый элемент списка в позицию 0 (т. Е. В первую позицию)
items новый сортировщик = 0 элемент с оригинальным сортировщиком станет 1 и т. Д.
это может быть достигнуто цикломотсортированный CVS и создание Item.SortOrder = CVS.Item.index