WPF 数据网格列宽代码隐藏 30*

WPF datagrid column width codebehind 30*

我想设置我的数据网格列的宽度,我想要的值为 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*? 谢谢 安德里亚

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

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