Переключить порядок элемента в наблюдаемой коллекции - UWP - PullRequest
0 голосов
/ 28 января 2020

Скажем, у меня есть 3 элемента в моей наблюдаемой коллекции, и я хочу поменять местами "индексы" item1 (индекс 1) и item2 (индекс 2), чтобы item1 имел индекс 2, а item2 имел индекс 1 Насколько это легко сделать? Требуется также отразить в пользовательском интерфейсе, где источник элементов моего ListView связан с наблюдаемой коллекцией.

Спасибо:)

1 Ответ

2 голосов
/ 29 января 2020

ObservableCollection<T> имеет функцию MoveItem(int oldIndex, int newIndex). Смотрите здесь https://docs.microsoft.com/en-us/dotnet/api/system.collections.objectmodel.observablecollection-1.moveitem?view=netframework-4.8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...