WPF Auto height in code

c#, wpf, xaml

Solution

Perhaps this link will help you.

At times, you may want to programmatically set the Height or Width of a WPF element to Auto in code. To do this, just use the Double.NaN (Not a Number) value.

For example, in C#:

this.txtName.Width = Double.NaN;

Problem

How could I set the value of the `Height` property of a WPF control in C# code to "`Auto`"? ``` <Grid.RowDefinitions> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> </Grid.RowDefinitions> ``` I want to reproduce this behavior in the code behind. Any ideas?

Original source