2015-07-16 2 views
-1

Я хотел бы добавить перекрестие с меньшим кругом вокруг него к моему Bing Maps WPF Control. Это происходит из-за ограничения (WinForms-приложение с оберткой WPF-Control) возможно только в отделенном коде, а не в XAML Это должно выглядеть так: crosshairДобавить Crosshair в Bing Maps WPF Control

Я следовал Инструкции как описан в Adding Shapes to the Map на MSDN, но это только описано, как я могу добавить форму на основе местоположения, но она должна быть сосредоточена на элементе управления.

ответ

0

Попробуйте добавить изображение непосредственно на карту, не устанавливая его положение. Сделайте что-нибудь вроде этого:

var img = new Image(); 
//Add code to load your image. 

//Center image some how. Try margins, or hortizontal and vertical alignment. 
image.Margin = new Thickness(map.ActualWidth - img.ActualWidth, map.ActualHeight - img.ActualHeight); 

map.Children.Add(image); 
0

Посмотрите на эту документацию: https://msdn.microsoft.com/en-us/library/hh868032.aspx Показывает, как добавить изображение на карту в указанном месте от кода позади.

+0

Благодарим вас за ответ, но я хочу добавить изображение в центр элемента управления, а не в определенном месте. Я мог удалить изображение и прочитать его в центр каждый раз, когда точка зрения карты изменилась, но не должен ли быть более простой способ? – bembii

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