Подтвердить что ты не робот

Как сказать XAML <Button Height = "Auto" /"> в коде позади?

Как вы можете установить Height="*" и Height="Auto" в код позади?

4b9b3361

Ответ 1

Для установки Height = "Auto" для большинства элементов управления вы хотите присвоить значение с помощью double.NaN.

Пример:

element.Height = double.NaN;

Настройка Width/Height = "*" (это немного другое дело, так как оно применимо только к отдельным элементам (ColumnDefinition и RowDefinition, например). Тип значения Width/Height равен GridLength, а не double.

Пример (подробнее о этой странице MSDN:

column1.Width = new GridLength(1, GridUnitType.Auto); // Auto
column2.Width = new GridLength(1, GridUnitType.Star); // *