Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 10 Windows 10通用删除锁屏图像_Windows 10_Win Universal App_Windows 10 Mobile - Fatal编程技术网

Windows 10 Windows 10通用删除锁屏图像

Windows 10 Windows 10通用删除锁屏图像,windows-10,win-universal-app,windows-10-mobile,Windows 10,Win Universal App,Windows 10 Mobile,我有一个应用程序可以设置锁屏图像。但是,我的Win 10应用程序不再支持此功能,我想删除此图像。在代码中是否有方法删除锁屏图像或将其设置回系统默认值?您可以检索当前锁屏图像并保存它。之后,您可以在需要时回滚到上一个状态 此功能仅适用于Windows 10桌面(据我所知)。您需要为项目的UWP添加Windows桌面扩展。更多信息请访问 之后,您可以保存当前的锁屏图像,然后再使用锁屏进行操作: if(apinfo.IsTypePresent(“Windows.System.UserProfile.L

我有一个应用程序可以设置锁屏图像。但是,我的Win 10应用程序不再支持此功能,我想删除此图像。在代码中是否有方法删除锁屏图像或将其设置回系统默认值?

您可以检索当前锁屏图像并保存它。之后,您可以在需要时回滚到上一个状态

此功能仅适用于Windows 10桌面(据我所知)。您需要为项目的UWP添加
Windows桌面扩展。更多信息请访问

之后,您可以保存当前的
锁屏
图像,然后再使用
锁屏
进行操作:

if(apinfo.IsTypePresent(“Windows.System.UserProfile.LockScreen”))
{
var fileName=“originalLockScreenImage”;
//检查文件是否存在
var originalLockScreenFile=wait ApplicationData.Current.LocalFolder.TryGetItemAsync(文件名);
if(originalLockScreenFile==null)
{
var currentImageStream=Windows.System.UserProfile.LockScreen.GetImageStream();
var tempFile=await ApplicationData.Current.LocalFolder.CreateFileAsync(文件名,CreationCollisionOption.OpenIfExists);
使用(var fileStream=await tempFile.OpenAsync(FileAccessMode.ReadWrite))
{
等待currentImageStream.AsStream().CopyToAsync(fileStream.AsStream());
}
}
其他的
{
//如果需要,请回滚
等待Windows.System.UserProfile.LockScreen.SetImageFileAsync((IStorageFile)originalLockScreenFile);
}
}

您可以检索当前的锁屏图像并保存它。之后,您可以在需要时回滚到上一个状态

此功能仅适用于Windows 10桌面(据我所知)。您需要为项目的UWP添加
Windows桌面扩展。更多信息请访问

之后,您可以保存当前的
锁屏
图像,然后再使用
锁屏
进行操作:

if(apinfo.IsTypePresent(“Windows.System.UserProfile.LockScreen”))
{
var fileName=“originalLockScreenImage”;
//检查文件是否存在
var originalLockScreenFile=wait ApplicationData.Current.LocalFolder.TryGetItemAsync(文件名);
if(originalLockScreenFile==null)
{
var currentImageStream=Windows.System.UserProfile.LockScreen.GetImageStream();
var tempFile=await ApplicationData.Current.LocalFolder.CreateFileAsync(文件名,CreationCollisionOption.OpenIfExists);
使用(var fileStream=await tempFile.OpenAsync(FileAccessMode.ReadWrite))
{
等待currentImageStream.AsStream().CopyToAsync(fileStream.AsStream());
}
}
其他的
{
//如果需要,请回滚
等待Windows.System.UserProfile.LockScreen.SetImageFileAsync((IStorageFile)originalLockScreenFile);
}
}
提供了设置锁屏图像的方法。但是没有方法删除锁屏图像或将其设置回系统

在Windows 10桌面中,默认情况下,它将应用程序用于锁定屏幕图片。据我所知,我们无法通过API使用
Windows spotlight
设置锁屏

在Windows mobile 10中,锁定屏幕与Windows 10桌面不同。默认情况下,它使用
My picture

作为一种解决方法,您可以启动锁屏设置,让用户选择
My picture
Windows聚光灯
。无论是在Windows 10桌面还是在Windows mobile 10中,锁屏设置的uri都是相同的

例如:

bool result=wait Launcher.launchurisync(新Uri(“ms设置:锁屏”);
提供了设置锁屏图像的方法。但是没有方法删除锁屏图像或将其设置回系统

在Windows 10桌面中,默认情况下,它将应用程序用于锁定屏幕图片。据我所知,我们无法通过API使用
Windows spotlight
设置锁屏

在Windows mobile 10中,锁定屏幕与Windows 10桌面不同。默认情况下,它使用
My picture

作为一种解决方法,您可以启动锁屏设置,让用户选择
My picture
Windows聚光灯
。无论是在Windows 10桌面还是在Windows mobile 10中,锁屏设置的uri都是相同的

例如:

bool result=wait Launcher.launchurisync(新Uri(“ms设置:锁屏”);

我假设您希望将平台恢复到原始状态或其他状态。选择设置图标(齿轮形状的东西),然后转到“个性化”。点击后,你会在左侧看到一个垂直的选项列表,其中一个是“锁定屏幕”。“背景选项”下的选项栏有一个小的下拉展开箭头。如果一切顺利,你将有三个选择,其中一个应该是“Windows聚光灯”。如果你想要,就接受它。如果您想要不同的图片,请浏览。希望这是有用的和有帮助的。

我假设您希望将您的平台恢复到原始状态。选择设置图标(齿轮形状的东西),然后转到“个性化”。点击后,你会在左侧看到一个垂直的选项列表,其中一个是“锁定屏幕”。“背景选项”下的选项栏有一个小的下拉展开箭头。如果一切顺利,你将有三个选择,其中一个应该是“Windows聚光灯”。如果你想要,就接受它。如果您想要不同的图片,请浏览。希望这是有用的和有帮助的。

嗨!这是哪种编程语言的代码快照?@netvictive For C#我正试图在Visual Studio中创建一个简单的解决方案,用于创建一个命令行exe,以更改锁定墙纸。你能告诉我需要安装哪个SDK才能拥有Windows.System.UserProfile吗?@netvice如果你想使用