【问题标题】:Visual C# WPF, customizing the uniform grid componentVisual C# WPF,自定义统一网格组件
【发布时间】:2009-09-23 04:22:48
【问题描述】:

我正在尝试使用统一网格控件来组织几个按钮(具体来说它是一个计算器,我正在尝试从我的数字键盘创建按钮)

我认为统一网格是我想用来组织按钮的,但我似乎不知道如何使按钮“跨越”多行。例如,大多数数字键盘上的 + 按钮跨越 2 行。

如何使用统一网格来做到这一点?还是我应该使用其他东西?

我正在使用 Visual Studio 2008,这是一个 Visual c# WPF 项目。

【问题讨论】:

    标签: c# wpf visual-studio


    【解决方案1】:

    不要使用统一网格,只使用常规网格:

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

    【讨论】:

    • 大声笑修复它,不要只是批评它
    • StackOverflow 是关于协作创建对其他人有用的文档。当你说“它错了”,但你没有说为什么或修复它,你并没有真正帮助发现这个问题的其他程序员。我什至不知道你认为这个 sn-p 有什么问题。我可以,但谁知道我是否会看到与您相同的东西。请考虑让互联网成为一个更好的地方,而不是更糟糕的地方。
    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 2017-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-15
      • 2013-07-09
      相关资源
      最近更新 更多