Как я мог установить значение Height
свойство WPF управляет в коде C# к"Auto
"?
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
Я хочу воспроизвести это поведение в коде позади. Какие-либо идеи?
Возможно, эта ссылка вам поможет.
Иногда вам может понадобиться программно установить для высоты или ширины элемента WPF значение Авто в коде. Для этого просто используйте значение Double.NaN (Not a Number).
Например, в C #:
this.txtName.Width = Double.NaN;
Вы можете использовать
RowDefinition rd = new RowDefinition(); rd.Height = GridLength.Auto; ContentGrid.RowDefinitions.Add(rd);