Windows phone 8 在Windows Phone 8地图中显示有关轻触图钉(自定义标记)的工具提示
在Windows Phone地图中,我正在绘制地图标记并将其用作图钉Windows phone 8 在Windows Phone 8地图中显示有关轻触图钉(自定义标记)的工具提示,windows-phone-8,map,Windows Phone 8,Map,在Windows Phone地图中,我正在绘制地图标记并将其用作图钉 MapLayer mapLayer = new MapLayer(); foreach (LocationDetail locationDetail in locationListobj) { MapOverlay overlay = new MapOverlay(); overlay.Content = GetImage(locationDet
MapLayer mapLayer = new MapLayer();
foreach (LocationDetail locationDetail in locationListobj)
{
MapOverlay overlay = new MapOverlay();
overlay.Content = GetImage(locationDetail);
overlay.GeoCoordinate = new GeoCoordinate(locationDetail.Latitude, locationDetail.Longitude);
overlay.PositionOrigin = new Point(0.0, 1.0);
mapLayer.Add(overlay);
}
AllyMap.Layers.Add(mapLayer);
一个新的要求出现了,在点击地图时,我们必须在信息栏中显示描述。有人能帮我吗?我怎么能做到 需要在PushpinViewModel上设置ToolTipService.ToolTip属性,该属性应为UIElement。工具提示必须连接到一个UIElement,该元素实际呈现在可视化树中,由鼠标悬停触发。悬停只是显示工具提示的一种方式
<ToolTipService.ToolTip>
<ToolTip Style="{StaticResource ToolTipStyle}">
<StackPanel Orientation="Vertical">
<TextBlock Text="{Binding Title}" />
<TextBlock Text="{Binding Description}" TextWrapping="Wrap" />
</StackPanel>
</ToolTip>
</ToolTipService.ToolTip>
有关更多信息,请参阅:
希望有帮助 看看这个。希望这有帮助。说明如何在敲击图钉时添加工具提示。