一个简单的 WPF ListView:
<ListView Name="recordContainer" ItemsSource="{Binding Path=MyCollection}">
<GridView>
<GridViewColumn Width="260" Header="Name" DisplayMemberBinding="{Binding Path=Name}"/>
<GridViewColumn Width="100" Header="Value" DisplayMemberBinding="{Binding Path=Value}"/>
</GridView>
</ListView>
MyCollection是我页面上的一个属性:
public ObservableCollection<MyData> MyCollection
{
get
{
return myCollection;
}
}
这是我的数据对象:
public class MyData
{
public string Name { get; set; }
public string Value { get; set; }
}
在页面的构造函数中(在InitializeComponent之前),我填充了myCollection,但列表为空!
我在其他页面上有完全相同的配置,它可以正常工作 - 我错过了什么吗?
任何帮助都将不胜感激!