防止datagrid伸展到行高

时间:2014-04-23 21:05:29

标签: silverlight xaml

我在同一行,不同的列上并排放置了两个数据网格。我的左侧数据网格的宽度在400-500之间,具体取决于数据。右侧网格通常只有50到100的最大值。我的问题是右侧数据网格正在伸展以匹配左侧网格高度。无论如何要禁用它吗?

<sdk:DataGrid Margin="0,0,10,10" 
              MaxWidth="420"   
              Grid.ColumnSpan="2" 
              Grid.Column="0" 
              Grid.Row="0" 
              AutoGenerateColumns="false"  
              IsReadOnly="True" 
              x:Name="pricinggrid" >
</sdk:DataGrid>

 <sdk:DataGrid AutoGenerateColumns="False" 
               Grid.ColumnSpan="2" 
               Grid.Row="0" 
               Grid.Column="2" 
               MaxWidth="380"  
               IsReadOnly="True" 
               x:Name="adjgrids">

1 个答案:

答案 0 :(得分:0)

让我们看看:你把它们放在Grid.Row =&#34; 0&#34;,我假设VerticalAlignment的默认DataGrid是{{1} }。这意味着它们都将填充行提供的垂直空间。尝试设置......

Stretch