Windows phone 7 WP7网格位置

Windows phone 7 WP7网格位置,windows-phone-7,grid,Windows Phone 7,Grid,我真的需要这方面的帮助,我在WP7中有一个9x9网格,带有网格线。我在每个网格“单元格”中都有一个字符 如何使用[,]或任何其他方法检索网格中的位置?希望我能通过:grid[col,row] 我试着使用这个:char[,]grid=newchar[numColumnsToAdd,numRowsToAdd] 但它不起作用 谢谢。我通常建议仅使用网格单元格和行进行布局,而不要跟踪当前行/单元格。但由于您已经在这样做了,我只需通过单个事件处理程序跟踪每个控件(例如标签)上的单击。然后,只需通过以下方式

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

如何使用[,]或任何其他方法检索网格中的位置?希望我能通过:
grid[col,row]

我试着使用这个:
char[,]grid=newchar[numColumnsToAdd,numRowsToAdd]

但它不起作用


谢谢。

我通常建议仅使用网格单元格和行进行布局,而不要跟踪当前行/单元格。但由于您已经在这样做了,我只需通过单个事件处理程序跟踪每个控件(例如标签)上的单击。然后,只需通过以下方式检查行或单元格:

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

嗨,谢谢你的回复。我实际上不能通过事件处理程序来完成。因为在我定义了9x9grid之后,我必须在每个网格“单元”中填充字符。如果(grid[xSel,ySel]!='''{}它是一个网格控件还是其他什么?你所显示的不能用网格控件完成。对于网格中的每个单元格,您需要一个包含字符的控件(例如TextBlock),然后您需要处理该控件的单击事件(也称为触摸)。好的。谢谢那你能看看我的密码吗?do{int index=generator.Next(words.Count);string selWord=words[index];int xSel=generator.Next(numcolumnstoad);int ySel=generator.Next(numRowsToAdd);int dir=generator.Next(2);