在代码隐藏中使用“*”设置Silverlight网格列宽?

时间:2010-11-12 19:19:48

标签: c# silverlight xaml

给出一个简单的Silverlight Grid:

<Grid ShowGridLines="True">
    <Grid.ColumnDefinitions>
        <ColumnDefinition x:Name="MyColumn" Width="2*" />
        <ColumnDefinition Width="*" />
    </Grid.ColumnDefinitions>
</Grid>

我希望能够使用C#将MyColumn列的宽度更改为类似于3 *(保留*)的代码。有谁知道怎么样?谢谢!

1 个答案:

答案 0 :(得分:10)

MyColumn.Width = new GridLength(3, GridUnitType.Star);