2014-12-03 4 views
1

, поэтому у меня есть приложение, которое позволяет пользователям добавлять рекомендации для ресторанов и мест в определенной области, при добавлении MapIcon добавляется карта и данные, извлеченные из разбора, что мне нужно способ, при нажатии на клик MapIcon, который отображает информацию для этой рекомендации, другой вариант добавляет пользовательский элемент управления к карте. я предпочел бы первый способ. Любая помощь будет оценена :)Интерактивный MapIcon, Windows Phone 8.1 Универсальное приложение

+1

Вы говорите «так, у меня есть приложение», так что не работает? и где ваш код? –

+0

существу я нужен способ, чтобы добавить событие щелчка к mapicon или добавить пользовательский элемент управления в XAML карте, –

+0

Карты: MapItemsControl х: Name = «MapIcons»> <Карты: MapItemsControl.ItemTemplate> < local: MapIconExpanded x: Name = "MapIconE" Карты: MapControl.Location = "{Местоположение привязки}" Карты: MapControl.NormalizedAnchorPoint = "0,5,0,5" /> aparently это уже ребенок другого элемента –

ответ

1

Вы не можете сделать MapIcon (и другие дочерние элементы коллекции MapElements) интерактивными. Они контролируются встроенным MapControl.

Что вы можете сделать, это добавить обычные элементы XAML в коллекцию Children MapControls, например. через MapItemsControl. Там вы можете использовать все, что захотите. Кнопки, Изображения с обработанными обработчиками и так далее. См. http://msdn.microsoft.com/en-us/library/jj620947.aspx

+0

Вы говорите о MapIcon, но ссылаетесь на пример с помощью Pushpins, это две совершенно разные вещи. – Nozdrum

+0

Вы не читали мой комментарий полностью. Я сказал, что он * НЕ МОЖЕТ * использовать MapIcon, * BUT *, что есть * ALTERNATIVE *, которые являются MapItems, на которые я опубликовал ссылку. Итак, пожалуйста, удалите нижний план. –

+0

Извините, вы можете отредактировать свой ответ, иначе я не могу удалить нижний предел. – Nozdrum

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