【问题标题】:Bing WPF Map Control Pushpin Color必应 WPF 地图控件图钉颜色
【发布时间】:2014-01-14 15:19:36
【问题描述】:

我正在尝试在 Bing 地图 WPF 控件上创建一个纯色图钉:

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

尽管使用了 SolidColorBrush,但绘制的图钉具有渐变或某种反射。我怎样才能使这个固体?

或者,如果我可以重现图钉的外观,那也可以。我需要在我的搜索结果列表中放置一个相应的图形,并且我希望图像匹配。

【问题讨论】:

    标签: wpf bing-maps


    【解决方案1】:

    图钉在圆形上方的图钉模板中具有渐变的背景色。解决此问题的唯一方法是创建自定义图钉图像并使用它而不是默认图钉。像这样:

    【讨论】:

    • 好的,这有点道理。假设图钉模板是整个图钉,在显示颜色和文本的中心有一个透明圆圈,我是否正确?
    • 默认模板有渐变。您可以创建一个自定义用户控件,该控件由一个图像组成,该图像具有一个带有孔的图钉,用于您想要颜色的位置,然后在图像后面放置一个椭圆并将颜色绑定到它。这将允许您从代码中更改颜色。这是我使用 HTML5 制作的示例:bing.com/blogs/site_blogs/b/maps/archive/2013/04/10/…
    【解决方案2】:

    仅供参考:rbrundritt 提供的链接已损坏,但可在 Wayback Machine 上找到:

    https://web.archive.org/web/20140909183241/http://blogs.bing.com/maps/2013/04/10/html5-canvas-pushpins-in-javascript/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多