我正在尝试使用Uniform网格控件来组织几个按钮(具体来说它是一个计算器,我正在尝试从我的数字键盘创建按钮)
我认为统一网格是我想要用来组织我的按钮,但我似乎无法弄清楚如何使按钮“跨越”多行。例如,大多数数字键盘上的+按钮跨越2行。
如何使用统一网格执行此操作?或者我应该使用其他东西吗?
我正在使用visual studio 2008,一个可视化的#WPF项目。
答案 0 :(得分:3)
不要使用统一网格,只需使用常规网格:
<grid>
<grid.columndefinitions>
<columndefinition width = "0.333*" />
<columndefinition width = "0.333*" />
<columndefinition width = "0.333*" />
</grid.columndefinitions>
<grid.rowdefinitions>
<rowdefinition height = "0.333*" />
<rowdefinition height = "0.333*" />
<rowdefinition height = "0.333*" />
</grid.rowdefinitions>
<button grid.row="1" grid.column="2" grid.rowspan="2" content="+" />
</grid>
答案 1 :(得分:2)
您的回复没有直接起作用,但我能够用它来弄清楚我想要的东西,谢谢
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="20" />
<ColumnDefinition Width="20" />
<ColumnDefinition Width="20" />
<ColumnDefinition Width="20" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="20" />
<RowDefinition Height="20" />
<RowDefinition Height="20" />
<RowDefinition Height="20" />
</Grid.RowDefinitions>
<Button Grid.Row="1" Grid.Column="2" Grid.RowSpan="2" Content="+" />
</Grid>