【发布时间】:2011-02-28 02:43:14
【问题描述】:
通常,silverlight 控件根据谁在前面或后面知道它们的位置。例如,将图像放入列表框,当您在列表框中上下滚动时,图像将消失/隐藏在列表框边界内。
我已经在列表框中放置了一个 bing 地图对象(windows phone 7 sdk 附带的那个)。当我滚动到地图在列表框中的位置时,它就像我将一些标志设置为“始终在顶部”一样。我似乎找不到设置这个的属性,或者它是否是地图设计方式所固有的。
我还没有尝试过这个,但我很好奇如果我添加带有图钉的图层,如果它们也可以“始终在顶部”。我附上了一张图片来解释。正如您在下面看到的,地图位于列表框的边界区域之外,甚至与列表框外的按钮重叠。
<ListBox Height="590">
<TextBlock IsHitTestVisible="False" Foreground="#F80046" Style="{StaticResource PhoneTextExtraLargeStyle}" TextAlignment="Center" Text="Map"></TextBlock>
<my:Map Width="445" x:Name="EventMap" Margin="0,0,0,20" LogoVisibility="Collapsed" CopyrightVisibility="Collapsed">
<my:Map.CredentialsProvider>
<my:ApplicationIdCredentialsProvider ApplicationId="OMITED"></my:ApplicationIdCredentialsProvider>
</my:Map.CredentialsProvider>
</my:Map>
</ListBox>
【问题讨论】:
标签: silverlight windows-phone-7 bing-maps