Мне нужно динамически создавать сетку 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 при создании из кода позади?