Изменить порядок элементов ListView при работе с источником элемента

У меня есть эта коллекция:

ObservableCollection<MyData> Files;

Эта коллекция полна объектов, и я положил этот список в моем ListView:

ItemsSource="{Binding Files}"

Теперь, когда мое приложение делает работу Vai Parallel.Foreach (через разные темы) я хочу иметь возможность изменить порядок внутри ListView, Я должен попробовать что-то подобное:

private void MoveItem()
{
    var itemToMove = lvPcapFiles.Items[3];
    lvPcapFiles.Items.RemoveAt(0);
    lvPcapFiles.Items.Insert(0, itemToMove);
}

И когда я пытаюсь использовать его, у меня есть это InvalidOperationException ошибка:

Операция недопустима, когда ItemsSource используется. Получите доступ к элементам и измените их с помощью ItemsControl.ItemsSource.

0 ответов

Другие вопросы по тегам