Avalonia DataGrid 响应数据变动
一开始我绑定的数据为普通的List,比如
var items = new List<..>();
dataGrid.ItemsSource = items;
然后想修改这个列表
items.Add(...);
items.RemoveAt(...);
``
发现对datagrid没有影响 ...
最后发现,需要绑定一个特殊的列表
var items = new List<...>();
var c = new ObservableCollection<...>(items);
dataGrid.ItemSource = wrappItems;
修改列表,dataGrid会同步更新UI以反应变动
wrapItems.Add(...)
wrapItems.RemoveAt(...);