Avalonia 版本 11.0.10
现象是加载数据后,实际数据已经绑定了。如果手动点击字段排序,数据就能正常显示。
数据正常绑定。
/* 后台绑定的代码 */
public AvaloniaList<T> List {get=>_List; set => SetProperty(ref _List, value);}
private AvaloniaList<T> _List =[]; //不能允许集合为空
主要是赋值的时候,可以采用切换线程的方式解决:(怀疑是Avalonia.DataGrid的Bug)
Task.Run(() => { Dispatcher.UIThread.Invoke(() => { /*赋值*/ }); });