【问题标题】:Changing the color of Bing Map pushpins更改 Bing 地图图钉的颜色
【发布时间】:2014-12-24 19:01:51
【问题描述】:

如何通过 C# 而不是 XAML 以编程方式设置图钉的颜色?如何通过Content 属性设置与图钉关联的字符串的字体和大小?我不确定如何使用ContentStringFormat 属性来实现这一点。

【问题讨论】:

    标签: c# wpf colors bing-maps pushpin


    【解决方案1】:
    pushpin.Background = new SolidColorBrush(Color.FromArgb(100,100,100,100)); 
    

    Pushpin 继承了 FontFamily 和 FontSize 属性,它们应该对关联的文本有影响。

    pushpin.FontFamily = new FontFamily("Arial");
    pushpin.FontSize = 20.0;
    

    【讨论】:

    • 谢谢。你也知道如何改变图钉的大小吗?我尝试更改高度和宽度属性,但图钉的大小从未改变。另外,如何将图钉的形状/图标更改为 WPF 提供的其他标准形状/图标?还是我必须自己提供一张图片并将其设为我的图钉图标?
    • 您需要为图钉提供ControlTemplate,它在 XAML 中 - 为什么您更喜欢代码而不是 XAML? - 幸好已经有an example
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 2014-03-12
    相关资源
    最近更新 更多