gpt4 book ai didi

windows-phone-7 - WP7 图钉工具提示/气泡

转载 作者:行者123 更新时间:2023-12-01 18:26:16 27 4
gpt4 key购买 nike

我正在将一个 iPhone 应用程序移植到 WP7,其中包含一张带有多个标记/图钉的 map ,这些标记/图钉是我从网络服务(位置、图标和标题)获得的。

我已经设置了显示 map 所需的 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 中没有类似的控件来创建气泡 - 我怎么能着手创建类似的东西呢?

提前致谢

亚历克斯

最佳答案

您可以简单地在 LayoutRoot 中放置一个方形边框并设置 Visibility="Collapsed",然后当您单击图钉时更新其内容并使其可见。

只需确保将它放在 map 控件之后(否则它将呈现在 map 后面,因此将不可见)。

关于windows-phone-7 - WP7 图钉工具提示/气泡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246442/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com