Как пройти элемент в коллекции в Списке или Наблюдаемой коллекции? - PullRequest
0 голосов
/ 12 апреля 2010

У меня есть коллекция, которая привязана к моему списку просмотра.

Я предоставил пользователю возможность «двигаться вверх», «двигаться вниз» выбранного элемента в представлении списка. Я связал выбранный элемент списка с моей моделью представления, поэтому я получаю элемент в коллекции, для которого пользователь хочет выполнить операцию.

Я добавил команды «двигаться вверх» и «двигаться вниз» в моей модели представления.

Я хочу, как лучше всего перемещаться вверх и вниз по коллекции в коллекции, что отражается в представлении списка.

Например

Если выбранный элемент является последним элементом в коллекции (и в представлении списка), переместите элемент в начало.

Для этого мне нужно создать новую коллекцию и изменить порядок элементов в коллекции.

Пожалуйста, предложите.

1 Ответ

1 голос
/ 12 апреля 2010

Это можно сделать, извлекая индекс ObservableCollection, соответствующий выбранному элементу, и заменяя его предыдущим элементом.

...