可以定义如下的方法,在行发生变化时调用一下此方法即可,当然也可以扩展为静态方法使用DataGrid直接调用
private void UpdateDataGridRowHeaderIndex(DataGrid dataGrid)
{
Task.Run(() =>
{
Dispatcher.Invoke(new Action(() => {
foreach (var row in dataGrid.Rows())
{
row.Header = $"{row.GetIndex() + 1:D2}";
}
}));
});
}
如果你喜欢,请关注一下我的公众号,在此谢过!