Имена столбца привязок сетки

Я связываю сетку с observableCollection определенного типа Пользователя. У моего Класса есть некоторые свойства, например, FirstName, LastName, DateOfBirth и т.д.

Когда я связываю Сетку. Это показывает тот же самый заголовок т.е. FirstName, но я хочу, чтобы он был похож на Имя.

Я уверен, что есть что-то, чтобы сделать с признаками на собственности в классе, но я не знаю, который признак должен я использовать.

Я попробовал Атрибут дисплея, но он не работал.

Любая информация будет полезна...

2
nl ja de
Вы, пробуют это: stackoverflow.com/questions/151682/…
добавлено автор WooCaSh, источник
Спасибо WooCash, я не связываю заголовок нигде и меня don' t хотят сделать это. Я установил autogeneratedcolumns в истинный, потому что та же самая сетка будет связана с различными источниками данных.
добавлено автор Gyandeep, источник

1 ответы

Не уверенный, если есть способ сделать это в xaml, но вы могли бы добавить EventHandler к и добавить некоторую логику, чтобы изменить текст ColumnHeader.

xaml:

   

код:

  private void DataGrid_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
  {
     e.Column.Header = string.Concat(e.Column.Header.ToString().Select(x => char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' '); 
  }

этот будет новообращенный Паскаль, окружающий, чтобы иметь места между заглавными случайными работами, например: "FirstName" = "Имя"

Before

After

2
добавлено
Спасибо sa_ddam213, Это решило мою проблему.
добавлено автор Gyandeep, источник
Эй Можете вы давать некоторое предложение на части заказа свойств так, чтобы это прибыло в некоторый определенный заказ. У меня не может быть статической колонки в сетке, и также сетка будет связана с многократными источниками данных, которые будут различная коллекция объекта
добавлено автор Gyandeep, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot