Обычно органы управления 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>