2016-05-29 4 views
1

Можно ли добавить пользовательский стиль в полилинию в Windows UWP maps control? Например, вы можете сделать градиент на линии, так что одна сторона выделена жирным шрифтом, а затем исчезает с другой стороны или может быть размыты края линии.Есть ли способ настроить стиль Bing Maps PolyLine?

enter image description here

+0

Вам нужно использовать класс [MapPolyLine] (https://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.maps.mappolyline.aspx)? Можно ли связать изображение, которое уже имеет эти эффекты на карте? –

+0

@Sunteen Я полагаю, что нет, но какая бы ни была альтернатива, я должен иметь возможность динамически устанавливать положение строки во время выполнения на основе серии геоточек. В настоящее время мои точки полилинии привязаны к наблюдаемой коллекции BasicGeoPoint, определенной в моей модели viewmodel. – erotavlas

+0

Привязать изображение также можете определить его расположение. см. сценарий3 [Официального образца MapControl] (https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/MapControl/cs). –

ответ

3

Карта управления UWP является родной C++ управления и визуализации полилиний, многоугольников, и MapIcons выполняются с использованием родного C++. Таким образом, большинство функций стиля XAML не являются опцией. Класс MapPolyline позволяет настроить цвет штриха, толщину штриха и сделать линию пунктирной линией. Документация находится здесь: https://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.maps.mappolyline.aspx

Цвет должен быть цветом, а не кистью.

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

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