soo*_*j.e 3 .net c# wpf wpfdatagrid
我希望动态地将列表绑定到数据网格,以下代码首次运行,如果再次单击添加,则不会在数据网格中填充.

private List<Item> PopulateItemList()
{
return itemLst;
}
private void btnAdd_Click(object sender, RoutedEventArgs e)
{
Item item = new Item();
item.Item1 = txtItem.Text;
itemLst.Add(item);
grdItem.ItemsSource = PopulateItemList();
}
private List<Item> itemLst = new List<Item>();
private void Page_Loaded(object sender, RoutedEventArgs e)
{
itemLst.Clear();
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
你应该使用ObservableCollection<T>而不是List<T>.
ObservableCollection<T>实现INotifyCollectionChanged,它将在您添加或删除项目时告诉WPF.
| 归档时间: |
|
| 查看次数: |
1872 次 |
| 最近记录: |