C# 如何防止图钉在弹出窗口中显示?
我正在Bing地图上生成地图生成器。如果使用在XAML中添加的设计时贴图层: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
<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请回答你的建议,这样我们就可以给你互联网积分了。。。也就是说,这个问题看起来不像是一个未回答的问题:Pif (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);