Sé que esta pregunta se ha hecho antes, pero ninguna de las respuestas anteriores "" parece que funciona para mí ...Binding cuadrícula de datos de cabecera de la columna DataContext
he implementado una funcionalidad para múltiples idiomas en mi solicitud, y, por lo tanto, tengo que vincular el encabezado de mis columnas DataGrid al DataContext.
Puedo usar un diccionario (llamado texto en el ejemplo a continuación) en el DataContext para almacenar los textos y las obras de enlace bien con bloques de texto, botones, etc.
<TextBlock Text="{Binding Text[Name], FallbackValue='Name'" />
Pero, no puedo conseguir este para trabajar en el atributo de encabezado de las columnas de DataGrid.
Leí en alguna parte, que necesito escribir una plantilla para la columna/encabezado para lograr esto, pero tampoco puedo resolver esto.
Gracias. Eso funcionó muy bien! –
Encabezado vs HeaderTemplate fue la clave. Gracias. –
De hecho, relativeSource hace el truco. ¡Genial, gracias! –