2014-01-14 75 views
1

我試圖用純色在必應地圖WPF控件創建一個圖釘:兵WPF地圖控件圖釘顏色

pushPin.Background = new System.Windows.Media.SolidColorBrush(MyMapColors.Green); 

儘管使用的SolidColorBrush,那被繪製的引腳有一個梯度或某種反射。我如何使這個堅實?

enter image description here

或者,如果我能重現圖釘的外觀,這將正常工作。我需要在我的搜索結果列表中放置相應的圖形,並且希望圖像匹配。

回答

1

圖釘在背景顏色圓圈上方的針模板中有一個漸變。唯一的解決方法是創建一個自定義圖釘圖像,並使用它來代替默認圖釘。像這樣:enter image description here

+0

好的,這是有道理的。假設圖釘模板是在顯示顏色和文本的中心有一個透明圓圈的整個圖釘,我會正確嗎? –

+0

默認模板具有漸變。您可以創建一個自定義用戶控件,該控件包含一個圖像,該圖像具有圖釘,並在圖像的後面放置一個橢圓,併爲其添加顏色。這將允許您更改代碼的顏色。以下是我使用HTML5製作的示例:http://www.bing.com/blogs/site_blogs/b/maps/archive/2013/04/10/html5-canvas-pushpins-in-javascript.aspx – rbrundritt