WPF DataGrid AutoGenerated列,更改标题名称

时间:2010-10-11 20:03:09

标签: c# wpf silverlight wpftoolkit

我在Silverlight中回想一下,当在数据网格上自动生成列时,可以在模型中为给定属性放置属性以获取备用显示名称。这可能在WPF中吗?我不想使用事件处理程序来更改名称。

2 个答案:

答案 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的标题中显示为“显示”。

相关问题