我花了几个小时看这个没有结果。
我只想让DataGrid
的X列保持其相对宽度Grid
本身。
所以,例如:
我已经设置了一个附加到DataGrid
项目模板的样式。我尝试将宽度绑定到DataGrid
本身(通常是循环引用),另一个对象(值进来,但DataGridColumn
不更新),使用转换器(转换器得到)正确的值,然后设置列的值,但尽管回来的数字不同,列的宽度永远不会改变。)
我在SizeChanged
本身设置了DataGrid
事件并专门设置了列的宽度,DID更改了列的值,但是每个size事件都会导致另一个size事件,等...等等......
我显然太愚蠢了,不能自己解决这个问题,所以如果有人能给我一个我想象的简单例子应该做一件简单的事情,我会非常感激
所以,为了清楚起见,我正在寻找的是一个DataGrid
,其中X列的数量保持DataGrid
宽度本身的固定百分比 - 非常类似于HTML中的任何表格本来会做的。
提前致谢。
答案 0 :(得分:7)
ColumnWidth
属性是你的朋友。
<DataGrid ColumnWidth="*"/>