我有DataGrid
设置了一些列。另外,还有Grid
,其列宽我想设置(不绑定)到3 DataGrid
列宽的总和。我正在尝试做的几乎是DataGrid
列的“超级标题”。
DataGrid
列为CheckBoxColumn
,其标题宽度超出了单元格本身的内容。当我查询dataGrid.Columns[0].ActualWidth
时,我得到(我认为)复选框的宽度,而不是列的REAL宽度,即标题的宽度。
请帮忙!
使用C#/ WPF,visual studio 2013
所有代码,请不要XAML
答案 0 :(得分:0)
使用
解决了这个问题column.MinWidth = column.ActualWidth;
column.Width = new DataGridLength(1, DataGridLengthUnitType.Star;