我想使用 WPF DataGridAnimal
在我的主窗口的属性中显示一个实例列表,例如我在我的应用程序生命周期中存储的一个类(比如我在我的列表中添加/删除动物)
public List<Animal> _animals
public class Animal {
public int ID { get; set; }
public strng name { get; set; }
}
我将其添加DataGrid
到我的 XAML 中
<DataGrid Name="AnimalGrid"></DataGrid>
LoadAnimals()
然后在初始化我的窗口时将其链接到一个函数:
AnimalGrid.ItemsSource = LoadAnimals();
public List<Animal> LoadAnimals() {
return _animals;
}
我希望数据网格更新/刷新。更准确地说,我几乎只希望数据网格LoadAnimal
再次调用函数。我已经尝试过AnimalGrid.Items.Refresh()
,但它不起作用。
有什么建议么 ?