假设我有以下课程。我的目的是将List绑定到列表视图。这只是一个示例代码。请帮忙。
Class Data
{
public string name {get;set;}
public DateTime date{get;set;}
}
Class Items
{
//Code to get items from database and create a list<Data>...
ListViewDetails.DataContext=List<Data>; //Not Sure if this is the right way...
}
XAML:
<ListView Name="ListViewDetails" Margin="4,20,40,100" ItemTemplate="{DynamicResource EmployeeTemplate}" ItemsSource="{Binding Path=List}">
<GridView>
<GridViewColumn Header="Employee Name" DisplayMemberBinding="{Binding Path=name}"/>
<GridViewColumn Header="Hire Date" DisplayMemberBinding="{Binding Path=date}"/>
</GridView>
</ListView>
答案 0 :(得分:1)
否表示不正确:
List
相反:
ObservableCollection<T>
。如果集合中添加或删除了项目,则UI将自动更新以反映这一点。