我移植一个iPhone应用程序,以WP7其中包含了地图几种标志物/图钉,我从一个web服务(位置,图标和标题)获得。WP7图钉提示/气泡
我已经设置来显示地图以及为图钉一些代码所需的XAML:
<phone:PhoneApplicationPage.Resources>
<ControlTemplate x:Key="customPushpin" TargetType="my:Pushpin">
<Image Height="39" Source="Resources/Icons/Pushpins/pinGreen.png" Stretch="Fill" Width="32"/>
</ControlTemplate>
</phone:PhoneApplicationPage.Resources>
<Grid x:Name="LayoutRoot" Background="Transparent">
<my:Map Height="Auto" HorizontalAlignment="Stretch" Margin="0" x:Name="Map"
VerticalAlignment="Stretch" Width="Auto" CredentialsProvider="{Binding CredentialsProvider}"
CopyrightVisibility="Collapsed" LogoVisibility="Collapsed" Center="{Binding Mode=TwoWay, Path=Center}"
ZoomBarVisibility="Visible"
ZoomLevel="{Binding Zoom, Mode=TwoWay}">
<my:MapItemsControl ItemsSource="{Binding Pushpins}">
<my:MapItemsControl.ItemTemplate>
<DataTemplate>
<my:Pushpin MouseLeftButtonUp="Pushpin_MouseLeftButtonUp"
Location="{Binding Location}"
Template="{StaticResource customPushpin}">
</my:Pushpin>
</DataTemplate>
</my:MapItemsControl.ItemTemplate>
</my:MapItemsControl>
</my:Map>
</Grid>
我正在寻找一种方式来添加某种泡沫时的图钉的用户点击。我已经看了信息框/工具提示,但由于他们在悬停工作,这不是我可以用于手机(点击/点击)。
我猜有WP7中没有类似的控制,创建一个泡沫 - 我怎么可能去创造类似的东西?
由于提前,
亚历
谢谢您的回答,我居然也出现了类似的做法。我在屏幕底部放置了一个边框(在Blend中有一些奇特的效果),当用户用所述针脚的信息点击一个针脚时显示。 – Xander 2010-11-23 11:19:25