Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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
C# 如何防止图钉在弹出窗口中显示?_C#_Winrt Xaml_Bing Maps_Pushpin - Fatal编程技术网

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

C# 如何防止图钉在弹出窗口中显示?,c#,winrt-xaml,bing-maps,pushpin,C#,Winrt Xaml,Bing Maps,Pushpin,我正在Bing地图上生成地图生成器。如果使用在XAML中添加的设计时贴图层: <bm:Map.Children> <!-- Data Layer--> <bm:MapLayer Name="DataLayer"/> 他的兄弟Rik可能是更好的篮球运动员,但我怀疑Rik是否能通过编程摆脱上篮状态。您正在将用于在弹出层顶部创建的管脚的层堆叠起来 通过更改将层添加到堆栈中的顺序,可以获得所需的行为 而不是 photraxMap.Children.A

我正在Bing地图上生成地图生成器。如果使用在XAML中添加的设计时贴图层:

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

他的兄弟Rik可能是更好的篮球运动员,但我怀疑Rik是否能通过编程摆脱上篮状态。

您正在将用于在弹出层顶部创建的管脚的层堆叠起来

通过更改将层添加到堆栈中的顺序,可以获得所需的行为

而不是

photraxMap.Children.Add(newLayer);
使用


这会导致新的图层插入到“底部”而不是“顶部”(如果你认为“顶部”层是最靠近你的)

在黑暗中拍摄:因为一些引脚在弹出的后面,它似乎与“层排序”有关。您是否尝试过将新图层按其他顺序排列?更改photraxMap.Children.Add(newLayer);->photraxMap.Children.Insert(newLayer,…);(对不起,我的头上没有正确的语法)我认为这是一个正确的“分组”。允许您快速操作每个“PIN组”的“保存还原/显示隐藏”等。你只知道这是否是功能性所必需的:)好的,这似乎很好(见更新);如果你想回答,请回答,而不仅仅是评论,我会这样标记。@MarvinSmit请回答你的建议,这样我们就可以给你互联网积分了。。。也就是说,这个问题看起来不像是一个未回答的问题:P
if (Cre8DynamicMapLayer)    
{
    MapLayer newLayer = new MapLayer();
    //photraxMap.Children.Add(newLayer);
    photraxMap.Children.Insert(0, newLayer);
    AddPushpin(loc, stuff, newLayer);
}
photraxMap.Children.Add(newLayer);
photraxMap.Children.Insert(0, newLayer);