Как переименовать столбцы DataGrid, когда AutoGenerateColumns = True?

У меня есть простой класс структуры данных:

public class Client {
    public String name {set; get;}
    public String claim_number {set; get;}
}

Который я кормлю вDataGrid:

this.data_grid_clients.ItemSource = this.clients;

Я хотел бы изменить заголовки столбцов. Т.е.: номер_претензии к «номеру претензии». Я знаю, что это можно сделать, когда вы вручную создаете столбцы, выполняя что-то вроде:

this.data_grid_clients.Columns[0].Header = "Claim Number"

ОднакоColumns свойство пусто при автогенерации столбцов. Есть ли способ переименовать столбцы, или мне нужно вручную создавать столбцы?

Ответы на вопрос(5)

Ваш ответ на вопрос