我如何正确设置的DataGridColumn

问题描述:

的宽度在具有SizeToContent="WidthAndHeight" WPF窗口我有一个列定义一个DataGrid:我如何正确设置的DataGridColumn

<DataGridTemplateColum MinWidth="60" ..>

这看起来不错,但是当我调整和增加的宽度窗口,此列停留在指定的宽度60.这是网格的最后一栏,我想,这列充满剩余的空间,所以我说:

<DataGridTemplateColum Width="*" MinWidth="60" ..>

现在,当打开窗口时,列的宽度相当于我的两个屏幕宽度...是否有简单的解决方案?

+0

向我们展示代码,这是什么父控制到这个网格 – Muds 2015-03-19 09:59:37

宽度按预期工作,*会告诉网格需要尽可能多的空间。它的网格容器不限制控制的宽度。修正父母的宽度。

+0

是的,这是正确的方式。 – Gerard 2015-03-19 10:13:07

+0

是否有效?你能解决它吗? – Muds 2015-03-19 10:14:02

+0

是的,它使窗口本身的最大+最小宽度最适合我。 – Gerard 2015-03-19 10:18:44