私はWPF DataGridを使用してAnimal
、アプリケーションの存続期間中に保存するクラスなどのインスタンスのリストを表示したいと考えています(たとえば、リストに動物を追加/削除します)。
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()
ましたが、うまくいきません。
助言がありますか ?