Silverlight DataGrid恼人的额外列在右侧

时间:2009-06-02 21:59:40

标签: silverlight

我在silverlight数据网格中添加动态列。我想为列指定宽度,使其覆盖整个网格宽度。

我尝试了这个提到的解决方案但仍然添加了一个额外的列,而不是以相同的宽度拆分剩余的列。

Increase columns width in Silverlight DataGrid to fill whole DG width

对此有任何帮助将不胜感激。

感谢。

3 个答案:

答案 0 :(得分:5)

在数据网格的最后一列中添加Width =“*”。

答案 1 :(得分:4)

在silverlight 4中:只需在DataGrid上设置ColumnWidth =“*”

即可
<data:DataGrid ColumnWidth="*" />

答案 2 :(得分:0)

我使用自定义附加属性完成了此操作。代码为here