Привязка списка объектов к WPF ListView

У меня есть список объектов, которые я хочу привязать к элементу управления ListView в моем приложении WPF. Объекты уже имеют DataTemplate, поэтому нет необходимости определять это.
Список объектов является свойством в файле codebehind в формате list<object>
Когда я добавляю один объект программно, это выглядит нормально. Но когда я пытаюсь связать ItemSource объекта ListBox со списком объектов, ничего не появляется. Я использую следующую привязку:

<ListBox ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}, Path=Portfolios}"/>

где имя свойства, к которому я пытаюсь привязать, - это портфолио и существует в родительском окне.

1 ответ

Решение

List<> объекты не сообщают автоматически при добавлении нового элемента. Попробуйте использовать ObservableCollection<> вместо этого, и посмотрите, поможет ли это.

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