Мне нужно динамически создавать сетку WPF из кода. Это происходит хорошо, и я могу сделать это, чтобы установить ширину содержимого, но то, что мне нужно сделать, - установить их так, чтобы при изменении размера окна элементы управления были динамически изменены
var col = new ColumnDefinition();
col.Width = new System.Windows.GridLength(200);
grid1.ColumnDefinitions.Add(col);
Это приведет к созданию XAML
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"></ColumnDefinition>
</Grid.ColumnDefinitions>
Но мне нужно использовать знак * или вопросительный знак, т.е.
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
Но WidthValue не поддерживает знак * или вопросительный знак a при создании из кода позади?