2015-12-17 3 views
0

Как я могу создавать элементы управления на карте, например, в приложении «Карта Windows», квадратный и полупрозрачный, а не стандартный раунд.Как сделать элементы управления на карте, как в приложении Windows Map

Под управлением карты по умолчанию имеет круглую зум-кнопки, но мне нужно сделать они, как в Windows, Map (win10)

Я не могу редактировать <maps:MapControl> стиль в Blend, или в VS2015.

Попробуйте создать шаблон для Button или BaseButton в App.xaml, но это не поможет.

Так, это также интересно для меня, как можно получить стандартный шаблон MapControl?

Controls screenshot

+0

У меня была такая же проблема ... поэтому я отключил все встроенные кнопки контура и добавил свой собственный поверх элемента управления картой. Но правда, немного стыдно, что в приложении для сборки используются другие элементы управления, а затем один из SDK – Depechie

ответ

0

Я не думаю, что вы получите далеко изменив стиль MapControl. Прежде всего, отметьте this page, как только вы найдете стандартные шаблоны. В качестве альтернативы вы можете использовать Blend и «создать копию» шаблона. MapControl написана вполне естественным образом, поэтому есть немного XAML и, таким образом, никакого стиля, я не знаю.

Интересно, почему у вас есть круглые кнопки масштабирования (MapControl не должен иметь их по умолчанию). Однако затем просто добавьте другие кнопки рядом с MapControl, нарисуйте их так, как вы хотите, и в коде, который вы называете методами, которые изменяют карту соответственно (TryZoomInAsync, TryZoomOutAsync, TryTiltAsync, TryRotateAsyc).

+0

. Таким образом, приложение Microsoft в собственных приложениях использует пользовательские элементы управления? –

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

  • Нет связанных вопросов^_^