Помощь в написании события клика для пользовательской карты - PullRequest
0 голосов
/ 13 февраля 2010

У меня есть изображение политической карты США. Я хочу написать отдельные события щелчка для каждого из 50 состояний в Visual Studio. Как бы я это сделал?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2010

Если вам нужна статическая HTML-карта, используйте ImageMap control

В winforms это может быть немного больше работы, чем вы хотите сделать.

Нет никаких элементов управления 'shape', поэтому вам нужно будет определить виртуальную карту и просто отслеживать события нажатия.

Лучше всего использовать WPF или Silverlight . Это был бы кусок пирога. Поли в WPF являются гражданами первого класса и имеют события. Это тоже будет выглядеть очень мило.

И я уверен в гугле уже есть определенные карты xaml. ( карта , статья )

0 голосов
/ 13 февраля 2010

Предлагаем вам взять в руки что-то вроде Macromedia Fireworks, которое позволяет создавать карты изображений.

В этой статье объясняется, как это сделать с помощью фотошопа.

http://www.createblog.com/photoshop-tutorials/736-photoshop-image-maps/

Или даже онлайн-сайт

http://www.image -maps.com

Или даже это

http://en.wikipedia.org/wiki/Template:USA_imagemap_with_state_names

...