【发布时间】:2011-03-02 19:05:06
【问题描述】:
为什么 WPF DataGrid 控件不显示为网格列定义的 DisplayNameAttribute 值?但是,当使用 Winforms DataGridView 时,这可以正常工作!
非常感谢;)
【问题讨论】:
为什么 WPF DataGrid 控件不显示为网格列定义的 DisplayNameAttribute 值?但是,当使用 Winforms DataGridView 时,这可以正常工作!
非常感谢;)
【问题讨论】:
它在 WPF 中不起作用。您可能会争辩说这是关于保持 View 和 Model 数据的分离。
解决您的问题的最简单方法是提前定义列;与将 AutoGenerateColumns 设置为 true 相比。
<toolkit:DataGridTextColumn Header="{x:Static const:Resources.ScriptNameHeader_String}" Binding="{Binding Name}"/>
【讨论】: