相关疑难解决方法(0)

当AutoGenerateColumns ="True"使用DataGrid时,为什么DataAnnotations <Display(Name:="My Name")>被忽略

我正在使用WPF DataGrid绑定到自定义类的集合.在网格XAML中使用AutoGenerateColumns ="True",网格被创建并填充得很好,但标题是属性名称,正如人们所期望的那样.

我试过指定

<Display(Name:="My Name")> 
Run Code Online (Sandbox Code Playgroud)

从System.ComponentModel.DataAnnotations命名空间,它没有任何效果.我也试过了

<DisplayName("My Name")> 
Run Code Online (Sandbox Code Playgroud)

从System.ComponentModel名称空间,但标题仍然不受影响.

是否无法使用AutoGenerateColumns选项指定列标题?

.net wpf binding wpfdatagrid data-annotations

6
推荐指数
1
解决办法
4552
查看次数

标签 统计

.net ×1

binding ×1

data-annotations ×1

wpf ×1

wpfdatagrid ×1