Как сказать XAML в коде позади?
Как вы можете установить Height="*" и Height="Auto" в коде позади?
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); // *