Вот код, который у меня есть:
var column1 = new ColumnDefinition()
{
Width = new GridLength(1, GridUnitType.Star)
};
var column2 = new ColumnDefinition()
{
Width = new GridLength(30, GridUnitType.Absolute)
};
this.ColumnDefinitions.Add(column1);
this.ColumnDefinitions.Add(column2);
Я попытался поместить первое определение в одну строку, вот так, но это дало мне ошибку:
this.ColumnDefinitions.Add(new ColumnDefinition(Width = new GridLength(1, GridUnitType.Star))
Он говорит этот ColumnDefinition не принимает конструктор, который принимает один аргумент.
Кто-нибудь знает, как решить эту проблему?