锁定屏幕图像更改

时间:2016-08-06 08:55:49

标签: c# windows-runtime lockscreen

这是我的代码:

Uri u = new Uri(@"C:\roomieUser\w3.tif");
Windows.System.UserProfile.LockScreen.RequestSetImageFeedAsync(u);

我正在尝试更改Windows窗体应用程序中的锁定屏幕。我已经设法在Windows窗体应用程序中使用WinRT库,有两种方法可以更改图片,其中一种是在上面写的,另一种是如下所示

LockScreen.SetImageFileAsync(); //But it requires IStorageFile passed in method

我将图片存储在“资源”文件夹中,是否有任何方法可以将这些图片转换/使用为IStorageFile

文件路径是正确的,但是当我尝试运行它时会显示错误消息

  

找不到元素。 (HRESULT的例外情况:0x80070490)

1 个答案:

答案 0 :(得分:0)

应该使用指向RSS提要的Uri来调用{p> LockScreen.RequestSetImageFeedAsync,而不是图像。在Windows 10中不推荐使用此方法。

您可以使用StorageFile.GetFileFromApplicationUriAsync从应用程序的资源文件夹中获取文件。