Как заменить фон приложения Pivot из выделенного кода? - PullRequest
3 голосов
/ 18 июня 2011

Я использую пользовательское фоновое изображение в приложении Pivot (не Panorama):

<controls:Pivot Title="My Application">
<controls:Pivot.Background>
    <ImageBrush ImageSource="Theme1.png" Stretch="Fill"/>
</controls:Pivot.Background>

Оно работает нормально, но я хотел бы заменить изображение во время выполнения.Возможно ли это?

1 Ответ

7 голосов
/ 18 июня 2011

Вы можете дать вашему ImageBrush имя:

<ImageBrush x:Name="ibPivot" ImageSource="Theme1.png" Stretch="Fill"/>

Затем измените источник в коде:

BitmapImage bi = new BitmapImage(new Uri("mySecondImage.png", UriKind.Relative));
ibPivot.ImageSource = bi;
...