2011-04-22 2 views
0

У меня есть макет вроде следующего: сетки 1 сетки 2 сетки 3 ... один вложен внутрь другого.Как получить сенсорный указатель внутри определенной сетки

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

primaryTouchPoint.TouchDevice.DirectlyOver == txtblk

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

-Генри

ответ

0

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

Смежные вопросы