在不使用图像的情况下在代码中绘制自定义图钉

时间:2011-03-24 16:27:36

标签: silverlight bing-maps

我需要为Bing Silverlight控件绘制一个图钉,可以让头部变成可变颜色。我可以画一个像这样的好点:

    Dim marker As Ellipse = New Ellipse
    marker.Fill = New SolidColorBrush(Color.FromArgb(255, 11, 255, 0))
    marker.Stroke = New SolidColorBrush(Colors.Gray)
    marker.Width = 10
    marker.Height = 10

我将制作数十个图钉,每个图钉的颜色略有不同。如何添加尖头部分?我希望在顶部有一些额外的声音,这样看起来更像是一个图钉而不像棒棒糖。

C#中的示例也很受欢迎。

1 个答案:

答案 0 :(得分:0)

也许有一个原因是你需要它而不是使用内置的图钉对象,但如果没有,你可以在这些图钉上设置背景颜色,如下所示:

myPushpin.Background = new SolidColorBrush(Colors.Gray);

就实际绘制自己的而言,我并不确定。你能画一些三角形吗?