读书人

Silverlight绑定的DataGrid如何更改列

发布时间: 2012-03-24 14:00:47 作者: rapoo

Silverlight绑定的DataGrid怎么更改列名
Silverlight的DataGird怎么改列名?比如“姓名”什么的。貌似他一般的DataGrid的属性不一样,求助.

[解决办法]

XML code
<data:DataGrid AutoGenerateColumns="False" />
[解决办法]
C# code
<data:DataGrid AutoGenerateColumns="False" />定义自动创建列的属性为false。。就不会自动创建了。。
[解决办法]
另外要注意 Header 不是依赖属性,在 XAML 中不可以使用 Binding,只能直接赋值或使用 StaticResource ,但是在代码中则都可以。

XML code
这样不行<data:DataGridTextColumn Header="{Binding XXX}" Binding="{Binding ListBool}" />只能这样<data:DataGridTextColumn Header="{StaticResource XXX}" Binding="{Binding ListBool}" /> 

读书人网 >CAD教程

热点推荐