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 に答える