10
我發現這樣的代碼用於動態創建一個網格和一些列:如何用相對寬度值創建動態ColumnDefinitions?
Grid grd = new Grid();
ColumnDefinition c = new ColumnDefinition();
c.Width = new GridLength(50, GridUnitType.Pixel);
. . .
grd.ColumnDefinitions.Add(c);
但我希望創建一個對應於「*」 S XAML中使用相對寬度列:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="4*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
如何動態使用這些相對寬度值/比率?
你也注意到GridUnitType.Star? – 2012-02-15 20:55:19
隨意發佈這個答案。從FAQ:http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ – 2012-02-15 21:06:07