WPF Toolkit DataGridColumnHeader在重新加载数据后不保持样式

WPF Toolkit DataGridColumnHeader在重新加载数据后不保持样式,wpf,wpf-controls,wpftoolkit,wpfdatagrid,Wpf,Wpf Controls,Wpftoolkit,Wpfdatagrid,我正在使用工具箱DataGrid。当用户对任何列进行排序时,都有一个自定义的标题样式。但是每隔几秒钟就会刷新一次数据,并从服务器检索新的datatable(我根据原始排序对datatable中的数据进行了排序)。因此,标头返回到默认外观。 我已尝试在列上显式指定sortDirection,如 theGrid.ColumnFromDisplayIndex(i).SortDirection = ListSortDirection.Ascending; 这也不能解决问题 有人知道这方面的解决方案吗?

我正在使用工具箱DataGrid。当用户对任何列进行排序时,都有一个自定义的标题样式。但是每隔几秒钟就会刷新一次数据,并从服务器检索新的datatable(我根据原始排序对datatable中的数据进行了排序)。因此,标头返回到默认外观。 我已尝试在列上显式指定sortDirection,如

theGrid.ColumnFromDisplayIndex(i).SortDirection = ListSortDirection.Ascending;
这也不能解决问题


有人知道这方面的解决方案吗?

在更新DataGrid itemssource后,必须在DataGridColumn上指定SortDirection属性,以便获得样式