Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8 在Windows Phone 8地图中显示有关轻触图钉(自定义标记)的工具提示_Windows Phone 8_Map - Fatal编程技术网

Windows phone 8 在Windows Phone 8地图中显示有关轻触图钉(自定义标记)的工具提示

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

在Windows Phone地图中,我正在绘制地图标记并将其用作图钉

 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>
有关更多信息,请参阅:

希望有帮助

看看这个。希望这有帮助。说明如何在敲击图钉时添加工具提示。