Сменить фотографию в Панораме во время выполнения - PullRequest
2 голосов
/ 06 марта 2011

У меня есть макет xaml управления Panorama:

<Grid x:Name="LayoutRoot">

    <controls:Panorama Title="my application">  v
         <!--Assigns a background image to the Panorama control.-->
         <controls:Panorama.Background>
         <ImageBrush ImageSource="samplePhoto.jpg"/>
         </controls:Panorama.Background>
               <!--Panorama item one-->
               <controls:PanoramaItem Header="item1">
                <Grid/>
               </controls:PanoramaItem>

Как я могу изменить изображение samplePhoto.jpg в c #?спасибо

Ответы [ 2 ]

3 голосов
/ 06 марта 2011

Вот хороший пост от Джеффа Уилкокса , который показывает, как это сделать:

Панорама WP7: плавное затухание фона (и включение затухания при изменении тоже)

3 голосов
/ 06 марта 2011

Фрагмент, подобный этому, сделает свое дело:

BitmapImage image = new BitmapImage(new Uri("IMAGE_URI",UriKind.Absolute));

ImageBrush b = new ImageBrush();
b.ImageSource = image;

<PANORAMA_CONTROL>.Background = b;

BitmapImage также может загружать онлайн-изображения, поэтому, если есть изображение, доступное через веб-сайт / службу, вы можете напрямую передать ему URL-адрес.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...