gpt4 book ai didi

c# - TrySetWallpaperImageAsync 在最新的 Insider 版本中不起作用?

转载 作者:行者123 更新时间:2023-11-30 18:20:12 25 4
gpt4 key购买 nike

自最新的 Insider 版本 (14352) 起,TrySetWallpaperImageAsync/TrySetLockScreenImageAsync 不再起作用。之前工作正常。 API改变了吗?该方法返回 false,但 UserProfilePersonalizationSettings.IsSupported()返回真。

我正在从 Unsplash 下载图像并将它们保存到 ApplicationData.Current.LocalFolder 这是我的代码:

HttpResponseMessage response = await client.GetAsync(uri);
if (response != null && response.StatusCode == HttpStatusCode.Ok)
{
var imageFile = await ApplicationData.Current.LocalFolder.CreateFileAsync(filename, CreationCollisionOption.ReplaceExisting);
using (IRandomAccessStream stream = await imageFile.OpenAsync(FileAccessMode.ReadWrite))
{
await response.Content.WriteToStreamAsync(stream);
}
StorageFile file = await ApplicationData.Current.LocalFolder.GetFileAsync(filename);
UserProfilePersonalizationSettings settings = UserProfilePersonalizationSettings.Current;
await settings.TrySetWallpaperImageAsync(file);
}

没有错误,图像被保存到正确的目录。

最佳答案

实际上,经过我的研究,我发现该 api 无法在 Windows 的内部版本上运行。我有另一台笔记本电脑,它不在内部程序中,并且设置壁纸的相同代码工作正常:D我确实在反馈中心报告了这个问题。希望你也这样做,我们所能做的就是等待修复

关于c# - TrySetWallpaperImageAsync 在最新的 Insider 版本中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37655435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com