【发布时间】:2014-06-20 11:35:51
【问题描述】:
我在 App.xaml 中定义了每个页面背景,如下所示:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Default">
<ImageBrush x:Key="BackgroundImage" ImageSource="Assets/Background.png" Stretch="UniformToFill" />
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
</Application.Resources>
如果用户选择另一个主题,现在我希望更改背景图像,例如:
if(localSettings.Values["theme"].ToString() == "Dark"){
//set ImageSource="Assets/BackgroundDark.png"
}
我该怎么办?
【问题讨论】:
标签: c# xaml winrt-xaml windows-phone-8.1