c# - español - WPF altura automática en el código
xaml tutorial (2)
¿Cómo podría establecer el valor de la propiedad Height
de un control WPF en el código C # en " Auto
"?
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
Quiero reproducir este comportamiento en el código subyacente. ¿Algunas ideas?
Puedes usar
RowDefinition rd = new RowDefinition(); rd.Height = GridLength.Auto; ContentGrid.RowDefinitions.Add(rd);
Quizás este enlace te ayude.
A veces, es posible que desee establecer mediante programación el alto o el ancho de un elemento WPF en Auto en el código. Para hacer esto, simplemente use el valor Double.NaN (Not a Number).
Por ejemplo, en C #:
this.txtName.Width = Double.NaN;