Я изучаю Silverlight. У меня есть приложение, в котором я создаю полигоны методом UserControl_Loaded
. На этапе создания я добавляю обработчик события MouseLeftButtonUp следующим образом:
polygon.MouseLeftButtonUp += MouseButtonEventHandler_MouseLeftButtonUp;
Все полигоны имеют один и тот же обработчик.
Моя цель - использовать пользовательский объект, когда я нажимаю на многоугольник.
Например, у меня есть два полигона; оба они имеют свойство int MyCustomInt32
. Свойство задается на этапе создания. Для первого полигона установлено значение 10, для второго — 20. Когда срабатывает событие, я хотел бы получить и установить значение MyCustomInt32. Конечно, значение должно быть другим, это зависит от того, по какому полигону я нажимаю.
Возможно ли это сделать в Silverlight?
Спасибо.