Почему DataAnnotations игнорируется при использовании DataGrid с AutoGenerateColumns = «True»

Я использую WPF DataGrid для привязки к коллекции настраиваемого класса. Используя AutoGenerateColumns = "True" в XAML сетки, сетка создается и заполняется отлично, но заголовки представляют собой имена свойств, как и следовало ожидать.

Я попытался указать

<Display(Name:="My Name")> 

из пространства имен System.ComponentModel.DataAnnotations и это не имеет никакого эффекта. Я также попробовал

<DisplayName("My Name")> 

из пространства имен System.ComponentModel, но заголовки все равно не изменились.

Нет возможности указать заголовки столбцов с помощью параметра AutoGenerateColumns?

6
задан GilShalit 8 March 2011 в 12:58
поделиться