在WPF中设置网格布局的宽度

时间:2011-09-12 09:59:38

标签: c# wpf

我是WPF的新手,我很生气,我无法在网上的任何地方找到这个答案。

我想将gridlayout设置为3列。第一个是可用宽度的四分之一,第二个是可用宽度的一半,第三个是可用宽度的四分之一。

这是否可行,若有人能为我提供Xaml?

亲切的问候

2 个答案:

答案 0 :(得分:3)

<Grid>
  <Grid.ColumnDefinitions>
     <ColumnDefinition Width="25*" />
     <ColumnDefinition Width="50*" />
     <ColumnDefinition Width="25*" />
  </Grid.ColumnDefinitions>
</Grid>

*后缀表示加权比例,您也可以使用1 *,2 *,1 *

答案 1 :(得分:3)

<Grid x:Name="LayoutRoot">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="0.25*"/>
        <ColumnDefinition Width="0.5*"/>
        <ColumnDefinition Width="0.25*"/>
    </Grid.ColumnDefinitions>
</Grid>