2014-04-23 58 views
0

我有兩個datagrid並排在同一行,不同的列。根據數據,我的左側數據網格寬度在400-500之間。右側的網格通常只有50到100的最大值。我的問題是右手數據網格拉伸以匹配左側網格高度。反正有禁用這個嗎?防止datagrid伸展到行高

<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"> 

回答

0

讓我們來看看:你把他們都在Grid.Row =「0」時,我假定DataGrid的默認VerticalAlignmentStretch。這意味着它們將填充行提供的垂直空間。嘗試設置...

<sdk:DataGrid Grid.Column="2" VerticalAlignment="Top" ... /> 
+0

正是我所期待的。非常感謝你。 – user541597