Well ... this worked for me.
private void ErrorsList_OnSort(object sender, System.Windows.Controls.DataGridSortingEventArgs e)
{
ErrorsList.LoadingRow += ErrorsList_LoadingRow;
}
and...
void ErrorsList_LoadingRow(object sender, DataGridRowEventArgs e)
{
// Here I handled the visibility for each row
}