如何正确设置 DataGridColumn 的宽度
How do I correctly set the width of DataGridColumn
在具有 SizeToContent="WidthAndHeight"
的 wpf window 中,我有一个带有列定义的 DataGrid:
<DataGridTemplateColum MinWidth="60" ..>
这看起来不错,但是当我调整大小并增加 Window 的宽度时,此列保持指定的宽度 60。它是网格的最后一列,我希望此列填充剩下的space,所以我加了:
<DataGridTemplateColum Width="*" MinWidth="60" ..>
现在,当打开 window 时,该列的宽度非常大,等于我的两个屏幕宽度加在一起...有简单的解决方案吗?
宽度按预期工作,* 将告诉网格尽可能多地使用 space。它是不限制控件宽度的网格容器。修复父级的宽度。
在具有 SizeToContent="WidthAndHeight"
的 wpf window 中,我有一个带有列定义的 DataGrid:
<DataGridTemplateColum MinWidth="60" ..>
这看起来不错,但是当我调整大小并增加 Window 的宽度时,此列保持指定的宽度 60。它是网格的最后一列,我希望此列填充剩下的space,所以我加了:
<DataGridTemplateColum Width="*" MinWidth="60" ..>
现在,当打开 window 时,该列的宽度非常大,等于我的两个屏幕宽度加在一起...有简单的解决方案吗?
宽度按预期工作,* 将告诉网格尽可能多地使用 space。它是不限制控件宽度的网格容器。修复父级的宽度。