设置壁纸很容易。
await Windows.System.UserProfile.UserProfilePersonalizationSettings.Current.TrySetWallpaperImageAsync(file);
但我无法弄清楚如何将壁纸设置为“跨度”。对于UWP应用程序,这是不可能的吗?
答案 0 :(得分:2)
这是自Windows Universal 10平台以来的新API,此方法中只有一个参数(StorageFile),您可以参考UserProfilePersonalizationSettings class。
在此之前,没有办法为win8.x app设置壁纸。据我所知,在UWP应用程序中无法以编程方式将壁纸设置为跨度适合模式。
刚刚测试了这种方法,似乎它会将壁纸设置为" Fill"默认情况下。
我的建议是,您可以通过Windows反馈工具提交添加此新功能以进行开发的请求。