0

我有一个自定义图钉,我可以在点击它时在地图上显示信息。但是,在图钉上准确敲击是相当困难的(我不能再增加图钉的大小,看起来很丑)

有没有办法增加图钉的抽头半径?

4

2 回答 2

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}"/>

您需要使用大头针的位置,以便它实际上指向正确的位置。

于 2013-11-07T18:42:12.037 回答
0

我猜想启动 Photoshop 并在图钉周围创建更多透明的图像内容......但一定要再次检查图钉的位置,因为如果宽度和高度发生变化,中点也会发生变化。

于 2013-11-07T15:12:33.253 回答