【发布时间】:2010-10-11 20:03:08
【问题描述】:
我记得在 Silverlight 中,当在数据网格上自动生成列时,可以在模型中的给定属性上放置一个属性以获得备用显示名称。这在 WPF 中可能吗?我不想使用事件处理程序来更改名称。
【问题讨论】:
标签: c# wpf silverlight wpftoolkit
我记得在 Silverlight 中,当在数据网格上自动生成列时,可以在模型中的给定属性上放置一个属性以获得备用显示名称。这在 WPF 中可能吗?我不想使用事件处理程序来更改名称。
【问题讨论】:
标签: c# wpf silverlight wpftoolkit
找到了...这是我引用的 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 的标题中显示为“显示”。
【讨论】:
【讨论】: