Jak zmienić nazwy kolumn DataGrid, gdy AutoGenerateColumns = True?

Mam prostą klasę struktury danych:

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

Które karmięDataGrid:

this.data_grid_clients.ItemSource = this.clients;

Chciałbym zmienić nagłówki kolumn. Tj .: numer_obiektu do „Numer roszczenia”. Wiem, że można to zrobić, gdy ręcznie utworzysz kolumny, wykonując coś w stylu:

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

JednakżeColumns właściwość jest pusta podczas automatycznego generowania kolumn. Czy istnieje sposób zmiany nazw kolumn lub czy muszę ręcznie generować kolumny?

questionAnswers(5)

yourAnswerToTheQuestion