¿Cómo cambia el nombre de las columnas de DataGrid cuando AutoGenerateColumns = True?

Tengo una clase de estructura de datos simple:

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

Que estoy alimentando en unaDataGrid:

this.data_grid_clients.ItemSource = this.clients;

Me gustaría cambiar los encabezados de las columnas. Es decir: número de reclamación a "Número de reclamación". Sé que esto se puede hacer cuando creas manualmente las columnas haciendo algo como:

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

sin embargo, elColumns La propiedad está vacía cuando se generan automáticamente las columnas. ¿Hay alguna forma de cambiar el nombre de las columnas o tengo que generarlas manualmente?

Respuestas a la pregunta(5)

Su respuesta a la pregunta