在具有SizeToContent="WidthAndHeight"
的wpf窗口中,我有一个带有列定义的DataGrid:
<DataGridTemplateColum MinWidth="60" ..>
这看起来很好,但是当我调整大小并增加窗口的宽度时,此列保持指定的宽度60.这是网格的最后一列,我希望此列填充剩余的空间,所以我加入:
<DataGridTemplateColum Width="*" MinWidth="60" ..>
现在打开窗口时,列的宽度等于我的两个屏幕宽度......是否有一个简单的解决方案?
答案 0 :(得分:1)
宽度按预期工作,*将告诉网格占用尽可能多的空间。它是网格的容器,不限制控制的宽度。修复父级的宽度。