2010-09-08 2 views

ответ

7

Вы должны добавить предметы в свою коллекцию источников, которая установлена ​​в ItemsSource. После того, как вы установили значение ItemsSource в значение, его более невозможно использовать свойство Items (помимо того, что вы установили ItemsSource, нов нулевым). Items и ItemsSource исключают друг друга.

Если вы используете ItemsSource, ваша сборка источника должна реализовать INotifyCollectionChanged, чтобы сообщить об изменениях ListView. Если нет, добавленные элементы к нему не изменят ListView. Например. если вы используете List<T> в качестве источника-источника, изменения не будут перенаправлены.

Существуют классы, которые делают это для вас, например ObservableCollection<T>.

+0

Я использовал Observable коллекцию, но показать ту же ошибку –

+0

ли вы использовать yourListView.Items.Add (newItem) или myObservableCollection.Add (newItem) – HCL

+0

Спасибо Теперь его запуска удобно –

Смежные вопросы