将Java GUI转换为C#WPF

时间:2010-09-27 17:22:19

标签: c# java wpf

几年前,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#中执行类似的操作?任何帮助非常感谢

谢谢, 罗布

1 个答案:

答案 0 :(得分:0)

你绝对可以在WPF中这样做。看一下 Grid Button 控件。您需要为每个按钮设置Grid.Row和Grid.Column属性,并且您需要在Grid.RowDefinitions和Grid.ColumnDefinitions列表中分别创建8个条目。

看看here,一个良好的开端。 (它使用XAML,但您也可以使用C#。)

相关问题