10
he encontrado código como este para crear dinámicamente una rejilla y algunas columnas:Cómo crear definiciones de columna dinámicas con valores de ancho relativo?
Grid grd = new Grid();
ColumnDefinition c = new ColumnDefinition();
c.Width = new GridLength(50, GridUnitType.Pixel);
. . .
grd.ColumnDefinitions.Add(c);
Pero quiero crear columnas con anchuras relativas, que se corresponden con el "*" s usado en xaml:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="4*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
¿Cómo puedo usar estos valores/relaciones de ancho relativo dinámicamente?
Usted hizo notar GridUnitType.Star? –
Siéntase libre de publicar esto como una respuesta. De las preguntas frecuentes: http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ –