几年前,C#和WPF尝试重现用Java Swing编写的简单2D国际象棋游戏。由一个8x8网格按钮组成,按照类似于:
的循环生成JButton[][] squares = new JButton[8][8];
grid.setLayout(new GridLayout(8,8));
for (int i = 0; i < squares.length; i++){
for (int j = 0; j < squares[i].length; j++){
squares[i][j] = new JButton();
grid.add(squares[i][j]);
squares[i][j].addActionListener(this);
}
}
是否可以使用WPF在C#中执行类似的操作?任何帮助非常感谢
谢谢, 罗布
答案 0 :(得分:0)
你绝对可以在WPF中这样做。看一下 Grid 和 Button 控件。您需要为每个按钮设置Grid.Row和Grid.Column属性,并且您需要在Grid.RowDefinitions和Grid.ColumnDefinitions列表中分别创建8个条目。
看看here,一个良好的开端。 (它使用XAML,但您也可以使用C#。)