У меня есть исключение: Операция недействительна при использовании ItemsSource. Вместо этого выберите и измените элементы с помощью ItemsControl.ItemsSource.Как добавить элементы после установки itemsource в ListView
4
A
ответ
7
Вы должны добавить предметы в свою коллекцию источников, которая установлена в ItemsSource
. После того, как вы установили значение ItemsSource
в значение, его более невозможно использовать свойство Items
(помимо того, что вы установили ItemsSource
, нов нулевым). Items
и ItemsSource
исключают друг друга.
Если вы используете ItemsSource
, ваша сборка источника должна реализовать INotifyCollectionChanged
, чтобы сообщить об изменениях ListView
. Если нет, добавленные элементы к нему не изменят ListView
. Например. если вы используете List<T>
в качестве источника-источника, изменения не будут перенаправлены.
Существуют классы, которые делают это для вас, например ObservableCollection<T>
.
Смежные вопросы
- 1. C# Filter ListView без установки ItemSource new
- 2. Как добавить элементы после ListView в Android
- 3. Переоценить SelectedItem ListView после изменения ItemSource
- 4. Как связать элементы управления ListView с ComboBox ItemSource
- 5. Как добавить элементы в ListView?
- 6. Добавить элементы в ListView
- 7. Как добавить элементы в ListView в android
- 8. Невозможно добавить элементы ListView
- 9. Xamarin обновления формы ListView ItemSource
- 10. javafx Listview добавить элементы
- 11. добавить элементы в listView динамически
- 12. Как добавить элементы в ListView в Android
- 13. Правильно реализовать ItemSource для ListView
- 14. WPF Listview привязывается к ItemSource?
- 15. Как добавить элементы в пользовательский ListView
- 16. Как добавить элементы в Android ListView программно?
- 17. Android - Как добавить фиктивные элементы в ListView
- 18. Как заставить WPF ListView запрашивать свой ItemSource?
- 19. Как добавить ListView после завершения задачи Async?
- 20. C# wpf listview добавить элементы
- 21. Как связать List как ItemSource с ListView в XAML?
- 22. Добавить элементы в Google Места в ListView
- 23. Как добавить subitem после subitem в listview?
- 24. Как добавить сценарий установки после установки в python setuptools
- 25. Добавить ListView элементы в нижней части списка
- 26. Добавить элементы управления динамически в listview
- 27. Добавить элементы в ListView из базы данных
- 28. Добавить элементы в ListView при прокрутке вниз
- 29. В ListBox нельзя добавлять элементы после того, как ItemSource установлен в значение null
- 30. Вызов метода getChildAt() ListView после установки Adapter
Я использовал Observable коллекцию, но показать ту же ошибку –
ли вы использовать yourListView.Items.Add (newItem) или myObservableCollection.Add (newItem) – HCL
Спасибо Теперь его запуска удобно –