在c#中更改WP8应用程序背景
本文关键字:WP8 应用程序 背景 | 更新日期: 2023-09-27 18:16:43
我正在尝试创建一个类来添加更改应用程序壁纸的能力。这是我的类:
namespace Wallpaper
{
class Wallpaper
{
public static void SetAppBackground(string imageName)
{
var app = Application.Current as App;
if (app == null)
return;
var imageBrush = new ImageBrush
{
ImageSource = new BitmapImage(new Uri(imageName, UriKind.Relative))
};
app.RootFrame.Background = imageBrush;
}
}
}
但是app.RootFrame.Background
给出了一个错误,App.RootFrame.get
不能被实例引用访问;用类型名来限定它,而不是" '。
编辑:我想改变我的应用程序的壁纸,当我调用这个函数。
把你的代码改成
public static void SetAppBackground(string imageName)
{
var imageBrush = new ImageBrush
{
ImageSource = new BitmapImage(new Uri(imageName, UriKind.Relative))
};
App.RootFrame.Background = imageBrush;
}
但我不清楚你想做什么…