Как получить сенсорный указатель внутри определенной сетки - PullRequest
0 голосов
/ 22 апреля 2011

У меня есть макет, подобный следующему: Сетка-1 Сетка-2 Сетка-3 ... одно вложено в другое.

В Grid-3 существует матрица изображений 10x10. Я хотел бы знать, как я узнаю, что касание находится в сетке-3 и какое изображение затрагивается? Я прочитал пример из электронной книги и код:

primaryTouchPoint.TouchDevice.DirectlyOver == txtblk

Я пытаюсь использовать его с моим именем в grid-3, указатель касания только в самой верхней строке grid-3. И я не хочу писать 100 строк оператора if-else для каждого изображения. А также когда я использую grid-3.Width, actualWidth, все эти методы возвращают 0. Как узнать размер этой сетки-3 на экране?

-Генри

1 Ответ

0 голосов
/ 23 апреля 2011

Один из способов - обернуть каждое изображение внутри элемента управления, в котором есть событие щелчка, например кнопка.Укажите все обработчики событий click на один метод и извлеките из него дочернее изображение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...