/ / WP7 Poloha siete - windows-phone-7, mriežka

WP7 Poloha siete - windows-phone-7, mriežka

Naozaj potrebujem pomoc, mám 9x9 mriežku v WP7 s mriežkami. Mám znak v každej mriežke "bunka".

Ako môžem získať pozíciu v mriežke pomocou [,] alebo iným spôsobom? Dúfajme, že túto pozíciu získam prostredníctvom: grid[col, row]

Snažil som sa toto: char[,] grid = new char[numColumnsToAdd, numRowsToAdd];

Ale to nefungovalo.

Vďaka.

odpovede:

1 pre odpoveď č. 1

Vo všeobecnosti odporúčam používať iba sieťbuniek a riadkov na účely usporiadania a nie na sledovanie aktuálneho riadku / bunky. Ale keďže to už robíte, jednoducho by som sledoval kliknutia na každom ovládacom prvku (napr. Label) prostredníctvom jedného obslužného programu udalostí. Potom jednoducho skontrolujte riadok alebo bunku pomocou:

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