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

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

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

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


person TerrorAustralis    schedule 20.04.2010    source источник


Ответы (1)


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

person Cameron MacFarland    schedule 20.04.2010
comment
Спасибо! это творило чудеса. Опубликую как ответ, как только мне разрешат :) - person TerrorAustralis; 20.04.2010