2011-07-02 50 views
0

我真的需要这方面的帮助,我有一个9x9网格WP7,网格线。我在每个网格“单元格”中都有一个角色。WP7网格位置

我怎样才能使用[,]或任何其他方式检索网格中的位置?希望我能打通的位置:grid[col, row]

我尝试使用这样的:char[,] grid = new char[numColumnsToAdd, numRowsToAdd];

但没有奏效。

谢谢。

回答

1

我通常会建议只使用网格单元格和行进行布局,而不是跟踪当前行/单元格。但是,既然你已经这样做了,我只需通过一个事件处理程序跟踪每个控件(例如Label)的点击次数。然后,只需通过检查行或单元格:

object row = ((TextBlock)sender).GetValue(Grid.RowProperty); 
object cell = ((TextBlock)sender).GetValue(Grid.CellProperty); 
+0

嗨,感谢您的答复。 我实际上无法通过事件处理程序来完成它。 因为我定义了我的9x9grid,我必须在每个网格“单元格”中填充字符。 – Cheryl

+0

的代码是这样的: – Cheryl

+0

如果(电网[XSEL,YSEL] ='“!) {} 是 – Cheryl