10
Ho trovato il codice come questo per la creazione dinamica di una griglia e alcune colonne:Come creare definizioni di colonne dinamiche con valori di larghezza relativi?
Grid grd = new Grid();
ColumnDefinition c = new ColumnDefinition();
c.Width = new GridLength(50, GridUnitType.Pixel);
. . .
grd.ColumnDefinitions.Add(c);
Ma voglio creare colonne con larghezze relative, che corrispondono alle "*" S utilizzati in XAML:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="4*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
Come posso utilizzare questi valori/rapporti relativi di larghezza in modo dinamico?
hai notato GridUnitType.Star? –
Sentiti libero di postare questa risposta. Dalle FAQ: http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ –