2011-01-25 53 views
0

如果我有一个2×2的网格,我如何获得一个按钮来填充整个单元格?我必须使用触发器吗?在这种情况下,我将如何获得列的宽度?WPF码头控制到网格中的单元格

感谢 伊恩

回答

1

Button默认情况下会消耗整个小区。

<Grid> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="100"></RowDefinition> 
     </Grid.RowDefinitions> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="200"></ColumnDefinition> 
     </Grid.ColumnDefinitions> 
     <Button></Button> 
    </Grid> 

您可以通过访问ColumnDefinitions集合来获取列宽。

Grid g = new Grid(); 
g.ColumnDefinitions[0].Width; 
+0

就是这样。我在工具箱中添加了一个按钮,并自动设置宽度,高度,边距和水平/垂直对齐。删除所有这些允许按钮填充整个单元格。谢谢 – Ian 2011-01-25 23:00:11

相关问题