WPF ListView Вставить элемент в заданной позиции при использовании ItemsSource - PullRequest
0 голосов
/ 30 апреля 2010

У меня есть ListView, для которого ItemsSource установлен в ObservableCollection. Пользователь может отсортировать и отфильтровать ListView, используя для этого CollectionViewSource.GetDefaultView и изменив фильтр ICollectionView и SortDescription.

Когда пользователь щелкает правой кнопкой мыши строку, он может добавить элемент в коллекцию. Я хочу, чтобы эта новая строка отображалась под строкой, нажатой правой кнопкой мыши. До сих пор все методы, которые я нашел для чего-то подобного, сделаны с ListView.Items, который я не могу использовать, потому что я устанавливаю свойство ItemsSource.

1 Ответ

0 голосов
/ 01 мая 2010

Попробуйте ObservableCollectionName.Insert ((ListViewName.SelectedIndex + 1), ItemToInsert)

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