c# - ¿Cómo se dice XAML<Button Height="Auto"/> en el código?
wpf autosize (1)
¿Cómo se puede establecer Height="*"
y Height="Auto"
en el código?
Para configurar Height = "Auto"
en la mayoría de los controles, desea asignar el valor con double.NaN
.
Ejemplo:
element.Height = double.NaN;
Establecer Width/Height = "*"
(es una cuestión ligeramente diferente, ya que solo se aplica a unos pocos elementos seleccionados ( ColumnDefinition
y RowDefinition
por ejemplo). El tipo de Width
/ GridLength
es GridLength
, en lugar de double
.
Ejemplo (más se dan en esta página de MSDN :
column1.Width = new GridLength(1, GridUnitType.Auto); // Auto
column2.Width = new GridLength(1, GridUnitType.Star); // *