1

只是想知道是否有人知道当用户在 Windows Phone 7 上滚动时动态更改全景背景图像的方法?

4

1 回答 1

7

在 Xaml 上做:

     <controls:Panorama Title="my application" SelectionChanged="Panorama_SelectionChanged">
        <controls:Panorama.Background>
            <ImageBrush x:Name="myImg" ImageSource="PanoramaBackground.png"/>
        </controls:Panorama.Background>
        ...
        ..
        . // your code

要在代码后面更改图像,请使用:

     private void Panorama_SelectionChanged(object sender, SelectionChangedEventArgs e)
     {
         myImg.ImageSource = new BitmapImage(new Uri("Jellyfish.jpg", UriKind.Relative));
     }

它为我工作。希望对你也有帮助。

于 2012-09-27T05:14:51.150 回答