我真的需要帮助,我在WP7中有9x9网格,有网格线。我在每个网格“单元格”中都有一个字符。
如何使用[,]或任何其他方法检索网格中的位置?希望我能通过以下方式获得该职位:grid[col, row]
我尝试使用它:char[,] grid = new char[numColumnsToAdd, numRowsToAdd];
但它不起作用。
感谢。
答案 0 :(得分:1)
我通常建议仅使用网格单元格和行进行布局,而不是跟踪当前行/单元格。但是,由于您已经这样做了,我只需通过单个事件处理程序跟踪每个控件(例如Label)的点击次数。然后,只需通过以下方式检查行或单元格:
object row = ((TextBlock)sender).GetValue(Grid.RowProperty);
object cell = ((TextBlock)sender).GetValue(Grid.CellProperty);