网格统一行大小

时间:2011-03-10 13:50:11

标签: wpf binding grid

目前我正在使用下面的代码,我现在想要将行绑定到通用列表。另外我想要根据网格控件的高度统一调整行高。

<Grid  Background="{StaticResource BackgroundBrush}" Margin="2,6" >
                        <Grid.RowDefinitions>
                            <RowDefinition Height="*"/>
                            <RowDefinition Height="*"/>
                            <RowDefinition Height="*"/>
                            <RowDefinition Height="*"/>
                        </Grid.RowDefinitions>
                        <TextBlock Margin="2,6" Grid.Row="0">
                        <Hyperlink >
                          <TextBlock Text="Configure" />
                        </Hyperlink>
                        </TextBlock>
                        <TextBlock Margin="2,6" Grid.Row="1">
                            <Hyperlink >
                              <TextBlock Text="Import" />
                            </Hyperlink>
                        </TextBlock>
                        <TextBlock Margin="2,6" Grid.Row="2">
                            <Hyperlink >
                              <TextBlock Text="Track" />
                            </Hyperlink>
                        </TextBlock>
                        <TextBlock Margin="2,6" Grid.Row="3">
                            <Hyperlink >
                              <TextBlock Text="Exit" />
                            </Hyperlink>
                        </TextBlock>
                    </Grid>

感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

看看正在使用UniformGrid的内容。在这里你必须指定行数。

<UniformGrid Rows="4" >
    <TextBlock Margin="2,6" Grid.Row="0">                         <Hyperlink >                           <TextBlock Text="Configure" />                         </Hyperlink>                         </TextBlock>
    <TextBlock Margin="2,6" Grid.Row="1">                             <Hyperlink >                               <TextBlock Text="Import" />                             </Hyperlink>                         </TextBlock>
    <TextBlock Margin="2,6" Grid.Row="2">                             <Hyperlink >                               <TextBlock Text="Track" />                             </Hyperlink>                         </TextBlock>
    <TextBlock Margin="2,6" Grid.Row="3">                             <Hyperlink >                               <TextBlock Text="Exit" />                             </Hyperlink>                         </TextBlock>

</UniformGrid>