【发布时间】:2020-01-06 15:18:02
【问题描述】:
我可以成功地使用这个code 将图像作为壁纸应用到桌面和锁屏。
如何启用墙纸更改过渡(淡入和淡出)?
async Task<bool> SetWallpaperAsync(string localAppDataFileName)
{
bool success = false;
if (UserProfilePersonalizationSettings.IsSupported())
{
var uri = new Uri("ms-appx:///Local/" + localAppDataFileName);
var file = await StorageFile.GetFileFromApplicationUriAsync(uri);
var profileSettings = UserProfilePersonalizationSettings.Current;
success = await profileSettings.TrySetLockScreenImageAsync(file);
}
return success;
}
我需要适用于 UWP 应用程序的东西。
【问题讨论】:
-
您好,UWP目前不提供相关的API来设置壁纸的切换效果。当您使用上述代码更换壁纸时,壁纸会立即生效。