2011-03-10 43 views
0

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

<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

Ankur - 你应该编辑你的问题,而不是张贴额外的信息作为答案。 – ChrisF

回答

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> 
+0

感谢您的回应,但我不想硬编码他们应该动态绑定到通用列表的行数。 – Ankur