我在Pivot(非全景)应用程序中使用自定义背景图像:
<controls:Pivot Title="My Application">
<controls:Pivot.Background>
<ImageBrush ImageSource="Theme1.png" Stretch="Fill"/>
</controls:Pivot.Background>
它工作正常,但我想在运行时替换图像。有可能吗?
答案 0 :(得分:7)
您可以为ImageBrush
命名:
<ImageBrush x:Name="ibPivot" ImageSource="Theme1.png" Stretch="Fill"/>
然后在代码隐藏中更改源代码:
BitmapImage bi = new BitmapImage(new Uri("mySecondImage.png", UriKind.Relative));
ibPivot.ImageSource = bi;