将对象绑定到WPF ListView

时间:2010-04-20 05:48:45

标签: wpf xaml binding itemssource

我有一个对象列表,我希望将其绑定到WPF应用程序中的ListView控件。 对象已经有一个DataTemplate,所以不需要定义它 对象列表是代码隐藏文件中的属性,格式为list<object>
当我以编程方式添加一个对象时,它看起来很好。但是当我尝试将ListBox的ItemSource绑定到对象列表时,什么都没有显示出来。 我使用以下绑定:

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

其中我尝试绑定的属性的名称是Portfolios并存在于父窗口

1 个答案:

答案 0 :(得分:1)

添加新项目时,

List<>个对象不会自动报告。请尝试使用ObservableCollection<>,看看是否有帮助。