WPF datagrid列宽代码落后30 *

时间:2018-04-23 13:51:53

标签: wpf datagrid datagridcolumn

我想设置datagrid列的宽度,我想要的值是30 *。

我发现了这个

 var columntu = new ExtDataGridNumericColumn()
{
    Tag = tagName,
    Header = header,
    Width = new DataGridLength(1, DataGridLengthUnitType.Auto)
};

但我只能设置

public enum DataGridLengthUnitType
{
    Auto = 0,
    Pixel = 1,
    SizeToCells = 2,
    SizeToHeader = 3,
    Star = 4,
}

如何将30 *设置为列的宽度? 谢谢 安德烈

1 个答案:

答案 0 :(得分:0)

XAML中的

30*在C#中是new DataGridLength(30, DataGridLengthUnitType.Star)

columntu.Width = new DataGridLength(30, DataGridLengthUnitType.Star);