有没有办法将GridViewColumn的宽度设置为Auto?

问题描述:

代码中的某处我必须将GridViewColumn的宽度设置为0,而在另一个位置,我想将其设置为"Auto",就像在xaml中一样,而不是重新设计使用"Auto"时xaml正在执行的操作。有没有办法将GridViewColumn的宽度设置为Auto?

有关如何在代码中执行此操作的任何想法?

我找到了答案here

col.Width = Double.NaN; 

这实际上是默认值,所以如果您没有设置宽度,则默认情况下该列会自动调整大小。