如何更换壁纸适合UWP?

Rob*_*Lam 5 win-universal-app

设置壁纸很容易.

await Windows.System.UserProfile.UserProfilePersonalizationSettings.Current.TrySetWallpaperImageAsync(file);
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何将壁纸设置为"跨度".对于UWP应用程序,这是不可能的吗?

Gra*_*eng 2

这是自Windows Universal 10平台以来新的API,该方法只有一个参数(StorageFile),可以参考UserProfilePersonalizationSettings类

在此之前,win8.x应用程序没有设置壁纸的方法。据我所知,无法在 UWP 应用程序中以编程方式将壁纸设置为 Span fit 模式。

刚刚测试了这个方法,似乎它会将壁纸设置为默认的“填充”。

我的建议是,您可以通过Windows反馈工具提交添加此新功能以进行开发的请求。