Карты Bing в вопросе о границе списка - PullRequest
2 голосов
/ 28 февраля 2011

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

1 Ответ

0 голосов
/ 28 февраля 2011

Я не уверен, что вы пытаетесь достичь, но это похоже на большее использование ScrollViewer

<ScrollViewer>
<StackPanel>
 <my:Map> 
</StackPanel>
</ScrollViewer>

, а не ListBox. Но в любом случае, я не мог воспроизвести проблему. Есть ли у этой кнопки некоторые пользовательские поля, которые могли бы это сделать?

Вот файл решения, который я создал, чтобы увидеть проблему, которая у вас есть на изображении. Обратите внимание, что я не смог воспроизвести его в решении.

http://dl.dropbox.com/u/129101/WindowsPhoneApplication1.zip

...