我花了几个小时,但没有任何结果。
我只是想要一个包含X个列的DataGrid
,它会相对于Grid
本身保持其相对宽度。
例如:
- 第1列:10%
- 第2列:10%
- 第3列:10%
我已经设置了一个样式,并将其附加到DataGrid
项模板上。我尝试将宽度绑定到DataGrid
本身(通常是循环引用),绑定到另一个对象(值进入,但DataGridColumn
不会更新),使用转换器(转换器获取正确的值,然后设置列的值,但是即使返回不同的数字,列的宽度也从未更改)。
我在DataGrid
本身上设置了一个SizeChanged
事件,并具体设置了列的宽度,这确实更改了列的值,但每个大小事件都会导致另一个大小事件等等...
显然,我太蠢了,自己想不出来,如果有人能为我提供一个简单的例子,说明我所想象的应该是一件简单的事情,我将非常感激。
因此,只是为了明确,我要求的是一个DataGrid
,其包含X个列,并且相对于DataGrid
自身的宽度保持固定的百分比 - 就像HTML中的任何表格一样。
提前感谢。