我有一个自定义图钉,用于在点击时在地图上显示信息。 然而,在图钉上精确敲击是相当困难的(我不能再增加图钉的尺寸了,看起来会很难看)
有没有办法增加图钉的水龙头半径?
答案 0 :(得分:2)
我同意@Depechie,但这里的内容适用于你需要的东西。您可以更改引脚的ControlTemplate以匹配您需要的。这是Bing Maps PushPin的现有模板,但有很大的余地。
<ControlTemplate x:Key="PushpinControlTemplate1" TargetType="Maps:Pushpin">
<Grid x:Name="ContentGrid" Margin="100" Background="Transparent">
<StackPanel Orientation="Vertical">
<Grid Background="{TemplateBinding Background}" HorizontalAlignment="Left" MinHeight="31" MinWidth="29">
<ContentPresenter HorizontalAlignment="Center"
Content="{TemplateBinding Content}"
ContentTemplate="{TemplateBinding ContentTemplate}" Margin="4"/>
</Grid>
<Polygon Fill="{TemplateBinding Background}" Points="0,0 29,0 0,29" Width="29" Height="29" HorizontalAlignment="Left"/>
</StackPanel>
</Grid>
</ControlTemplate>
然后你只需要使用那个模板
<Maps:Pushpin Background="{StaticResource PhoneAccentBrush}" Template="{StaticResource PushpinControlTemplate1}"/>
您需要使用引脚的位置,以便它实际指向正确的位置。
答案 1 :(得分:0)
我会猜测启动Photoshop并在图钉周围创建更多透明的图像内容...... 但请务必再次检查图钉的位置,因为如果宽度和高度发生变化,则中点会发生变化。