Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 未重新计算实际宽度的问题_Wpf_Datagrid_Datagridcolumn_Actualwidth - Fatal编程技术网

Wpf 未重新计算实际宽度的问题

Wpf 未重新计算实际宽度的问题,wpf,datagrid,datagridcolumn,actualwidth,Wpf,Datagrid,Datagridcolumn,Actualwidth,为什么DataGridColumn的实际宽度不受其Width属性值更改的影响,而是在我更改其MinWidth的值时受影响?换句话说,实际宽度是如何计算或更改的?使用以下两种方法实际上是有区别的: double width = 25.0; myDataGridColumn.Width = width; 以及: 最新版本激活重新计算实际宽度,但不激活第一个 不知道为什么 double width = 25.0; myDataGridColumn.Width = new DataGridLength

为什么
DataGridColumn
实际宽度
不受其
Width
属性值更改的影响,而是在我更改其
MinWidth
的值时受影响?换句话说,
实际宽度是如何计算或更改的?

使用以下两种方法实际上是有区别的:

double width = 25.0;
myDataGridColumn.Width = width;
以及:

最新版本激活重新计算
实际宽度
,但不激活第一个

不知道为什么

double width = 25.0;
myDataGridColumn.Width = new DataGridLength(width, DataGridLengthUnitType.Pixel);