在我的Windows Phone 7应用程序中,我创建了一个按钮来更改默认背景图像,用户可以在应用程序上拥有自己的自定义皮肤。它工作完美。但是,当用户退出应用程序并重新启动应用程序时,应用程序的背景图像将更改为默认值。但我需要的是,应用程序应该有用户选择的最后一个图像,即使启动不了。的时代。谁能帮我这个?预先感谢您的辛勤工作!背景图像更改为默认的WP7
private void BackgroundBrowserIcon_MouseEnter(object sender, MouseEventArgs e)
{
var PhotoChooser = new PhotoChooserTask();
PhotoChooser.Completed += new EventHandler<PhotoResult>(PhotoChooser_Completed);
PhotoChooser.Show();
}
void PhotoChooser_Completed(object sender, PhotoResult e)
{
{
if (e.TaskResult == TaskResult.OK)
{
System.Windows.Media.Imaging.BitmapImage bmp = new System.Windows.Media.Imaging.BitmapImage();
bmp.SetSource(e.ChosenPhoto);
var app = Application.Current as App;
if (app == null)
return;
var imageBrush = new ImageBrush { ImageSource = bmp, Opacity = 1.0d };
this.LayoutRoot.Background = imageBrush;
app.backchanged = true;
app.appbrush = imageBrush;
}
}
}
不,我不知道如何使用IsolatedStorageSettings,我不知道该怎么办,到存储最后选择的照片。请在这件事上给予我帮助! –
查看我在回答中发布的链接。这应该指向正确的方向。 :) –