我在Silverlight中回想一下,当在数据网格上自动生成列时,可以在模型中为给定属性放置属性以获取备用显示名称。这可能在WPF中吗?我不想使用事件处理程序来更改名称。
答案 0 :(得分:2)
答案 1 :(得分:2)
找到它...这是我引用的DisplayAttribute,但是在WPF中看起来没有效果,只有SL。对于WPF,可以这样做......将所有内容保存在XAML中......
<dg:DataGrid AutoGenerateColumns="False" ItemsSource="{Binding DatabaseConnections, Mode=Default}">
<dg:DataGrid.Columns>
<dg:DataGridTextColumn Header="Display" Binding="{Binding DisplayName}"></dg:DataGridTextColumn>
</dg:DataGrid.Columns>
</dg:DataGrid>
...这允许您更改DisplayName
属性,以便在DataGrid
的标题中显示为“显示”。