2011-03-10 4 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