2012-05-21 60 views
0

我有两列宽度为3 *和1 *的网格。在第一列里面我有一个“width =”Auto“”的堆栈面板,里面有不同的网格,垂直方向。网格有两列,15 *和1 *。Xaml中不同元素的宽度

所以我的问题是如何设置第一个网格的第一列调整到屏幕的大小和第二列总是静态让我们说50P?我已经将自动设置为第一列和它的元素,但它没有工作。

回答

0
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinitions Width="*"/> 
     <ColumnDefinitions Width="50"/> 
    </Grid.ColumnDefinitions> 
    <StackPanel> 
     <Grid> 
     </Grid> 
     <Grid> 
     </Grid> 
     <Grid> 
     </Grid> 
     <Grid> 
     </Grid> 
    </StackPanel> 

</Grid> 
+0

好的谢谢以及如何设置堆栈面板的网格宽度占用主网格的宽度? – Buradi

+0

设置堆叠面板的horizo​​ntalaignment扩展 –

+0

感谢它的工作 – Buradi