如何防止图钉在弹出窗口中显示?

克莱·香农

我在必应地图上生成地图制作者。如果我使用XAML中添加的设计时地图图层:

<bm:Map.Children>
    <!-- Data Layer-->
    <bm:MapLayer Name="DataLayer"/>

...效果很好。但是,我决定是否要在地图上放置多个不同的标记集,我应该将每个标记集放在其自己的地图图层上。所以我添加了这样的代码:

private async void Gener8MapMarkers(List<PhotraxBaseData> _pbd, bool Cre8DynamicMapLayer)
{
    . . .
    if (Cre8DynamicMapLayer)
    {
        MapLayer newLayer = new MapLayer();
        photraxMap.Children.Add(newLayer);
        AddPushpin(loc, stuff, newLayer);
    }
    else
    {
        AddPushpin(loc, stuff, DataLayer);
    }
    . . .

但是请注意,执行此操作时图钉如何通过弹出窗口显示(仅当我动态创建MapLayer [s]时):

在此处输入图片说明

将后续集合添加到其自己的MapLayer是否是一个坏主意(我应该将所有内容都添加到“ DataLayer”中)吗?

如果没有,如何在不使图钉通过弹出窗口显示的情况下使用多个MapLayers?

更新

是的,Marvin Smit的建议有效,即:

if (Cre8DynamicMapLayer)    
{
    MapLayer newLayer = new MapLayer();
    //photraxMap.Children.Add(newLayer);
    photraxMap.Children.Insert(0, newLayer);
    AddPushpin(loc, stuff, newLayer);
}

他的兄弟里克(Rik)可能是更好的运球手,但我怀疑里克(Rik)能否摆脱上篮状态。

马文·史密斯

您正在将用于创建的图钉的层堆叠在弹出层的顶部。

通过更改将层添加到堆栈中的顺序,您可以拥有所需的行为。

而不是

photraxMap.Children.Add(newLayer);

使用

photraxMap.Children.Insert(0, newLayer);

这将导致将新层插入到层的“底部”而不是“顶层”(如果您认为“顶层”层离您最近)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在弹出窗口中显示消息?

来自分类Dev

如何在地图下方的固定大小组件中而不是图钉上方的弹出窗口中显示MKPinAnnotationView数据(例如标题,副标题)?

来自分类Dev

如何在geojson弹出窗口中显示信息-Python

来自分类Dev

如何在弹出窗口中显示联系人?

来自分类Dev

如何在弹出窗口中通过Ajax显示内容

来自分类Dev

如何在弹出窗口中显示jquery验证错误消息?

来自分类Dev

如何在 Laravel 5 的模态/弹出窗口中显示图像?

来自分类Dev

弹出验证错误消息以主窗体显示,而不是在弹出窗口中显示如何解决它

来自分类Dev

如何防止传单上的标记上的点击显示弹出窗口?

来自分类Dev

Amcharts未显示在模式弹出窗口中

来自分类Dev

使用kivy在弹出窗口中显示变量

来自分类Dev

Fancybox不在弹出窗口中显示图像

来自分类Dev

Amcharts未显示在模式弹出窗口中

来自分类Dev

在弹出窗口中显示鼠标位置

来自分类Dev

在弹出窗口中显示隐藏延迟

来自分类Dev

tkinter 在弹出窗口中显示值

来自分类Dev

在模态表单弹出窗口中显示日历

来自分类Dev

如何显示弹出窗口

来自分类Dev

显示模式弹出窗口基础:防止弹出窗口关闭

来自分类Dev

如何禁用弹出窗口中的退出以退出?

来自分类Dev

如何从模式弹出窗口中获取文本

来自分类Dev

如何在弹出窗口中编辑html?

来自分类Dev

如何访问 WPF 弹出窗口中的元素?

来自分类Dev

如何从弹出窗口中删除背景控件?

来自分类Dev

如何在弹出窗口中包装元素?

来自分类Dev

使用iScroll时防止在弹出窗口中滚动

来自分类Dev

防止Firefox隐藏弹出窗口中的工具栏按钮

来自分类Dev

从后台代码显示之前,如何在弹出窗口中选择预填充的下拉列表选项

来自分类Dev

如何在suitecrm中的弹出窗口中显示特定的帐户记录

Related 相关文章

  1. 1

    如何在弹出窗口中显示消息?

  2. 2

    如何在地图下方的固定大小组件中而不是图钉上方的弹出窗口中显示MKPinAnnotationView数据(例如标题,副标题)?

  3. 3

    如何在geojson弹出窗口中显示信息-Python

  4. 4

    如何在弹出窗口中显示联系人?

  5. 5

    如何在弹出窗口中通过Ajax显示内容

  6. 6

    如何在弹出窗口中显示jquery验证错误消息?

  7. 7

    如何在 Laravel 5 的模态/弹出窗口中显示图像?

  8. 8

    弹出验证错误消息以主窗体显示,而不是在弹出窗口中显示如何解决它

  9. 9

    如何防止传单上的标记上的点击显示弹出窗口?

  10. 10

    Amcharts未显示在模式弹出窗口中

  11. 11

    使用kivy在弹出窗口中显示变量

  12. 12

    Fancybox不在弹出窗口中显示图像

  13. 13

    Amcharts未显示在模式弹出窗口中

  14. 14

    在弹出窗口中显示鼠标位置

  15. 15

    在弹出窗口中显示隐藏延迟

  16. 16

    tkinter 在弹出窗口中显示值

  17. 17

    在模态表单弹出窗口中显示日历

  18. 18

    如何显示弹出窗口

  19. 19

    显示模式弹出窗口基础:防止弹出窗口关闭

  20. 20

    如何禁用弹出窗口中的退出以退出?

  21. 21

    如何从模式弹出窗口中获取文本

  22. 22

    如何在弹出窗口中编辑html?

  23. 23

    如何访问 WPF 弹出窗口中的元素?

  24. 24

    如何从弹出窗口中删除背景控件?

  25. 25

    如何在弹出窗口中包装元素?

  26. 26

    使用iScroll时防止在弹出窗口中滚动

  27. 27

    防止Firefox隐藏弹出窗口中的工具栏按钮

  28. 28

    从后台代码显示之前,如何在弹出窗口中选择预填充的下拉列表选项

  29. 29

    如何在suitecrm中的弹出窗口中显示特定的帐户记录

热门标签

归档