Когда вы создаете Grid в xaml, вы можете определить RowDefinitions как таковые
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
</Grid>
Мне нужно сделать то же самое в коде. Я знаю, что могу написать
RowDefinition row = new RowDefinition();
row.Height = new GridLength(1.0, GridUnitType.Star);
но это не очень помогает, так как у меня есть строка. Возможно, я мог бы создать свой собственный конвертер "string to GridLength", но это не кажется правильным, поскольку он работает так гладко с xaml. Конечно, я пробовал следующее, но это не работает.
row.Height = new GridLength("*");
Что мне здесь не хватает?