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); // *