tutorial español ejemplos c# wpf xaml

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;