Par programmation réglage de la largeur d'une colonne de grille avec * dans WPF

Je veux configurer par programme wpf grille.

Je veux être en mesure de définir une grille avec 2 colonnes, la première prise de 20% de l'espace disponible, la deuxième prise, jusqu'à 80%. En xaml je voudrais utiliser l'opérateur * mais je ne peux pas travailler sur la façon de le faire par programmation.

En Xaml, je le ferais:

<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition width="20*" />
    <ColumnDefinition width="80*" />
</Grid>

Dans le code que je veux faire:

Grid grid = new Grid();
grid.ColumnDefinitions.Add( new ColumnDefinition(20*) );
grid.ColumnDefinitions.Add( new ColumnDefinition(80*) );

Svp quelqu'un pourrait-il conseiller.

InformationsquelleAutor user589195 | 2012-03-21